1. 程式人生 > >用戶管理的一些配置文件和格式

用戶管理的一些配置文件和格式

led min creat Go post 密碼 模板文件 defaults .bashrc

/etc/default/useradd 該文件為用戶創建時的默認規則配置文件(useradd -D可以查看該文件,也可以通過該命令來改這個文件)

  1. # useradd defaults file
  2. GROUP=100
  3. HOME=/home
  4. INACTIVE=-1
  5. EXPIRE=
  6. SHELL=/bin/bash
  7. SKEL=/etc/skel #模板文件,賬號家目錄內的文件 (.bash_logout .bash_profile .bashrc .mozilla)
  8. CREATE_MAIL_SPOOL=yes

/etc/login.defs 配置新建用戶的權限信息

  1. MAIL_DIR /var/spool/mail
  2. PASS_MAX_DAYS 99999
  3. PASS_MIN_DAYS 0
  4. PASS_MIN_LEN 5
  5. PASS_WARN_AGE 7
  6. UID_MIN 1000
  7. UID_MAX 60000
  8. SYS_UID_MIN 201
  9. SYS_UID_MAX 999
  10. GID_MIN 1000
  11. GID_MAX 60000
  12. SYS_GID_MIN 201
  13. SYS_GID_MAX 999
  14. CREATE_HOME yes
  15. UMASK 077
  16. USERGROUPS_ENAB yes
  17. ENCRYPT_METHOD SHA512

/etc/passwd文件的格式

用戶:密碼(x表示):uid:gid:註釋:家目錄:shell

/etc/shadow文件的格式

user 用戶:

(有“!”表示鎖定用戶)$(1-6,表示算法,6為sha512)隨機字串$密碼(兩個冒號之間合起來為passwd區域):

從1970/1/1到現在的天數,修改為0表示賬戶鎖定:

密碼再過幾天可以被變更(0表示隨時可被變更):

密碼再過幾天必須被變更(99999表示永不過期):

密碼過期前幾天系統提醒用戶(默認為一周):

密碼過期幾天後帳號會被鎖定:

從1970年1月1日算起,多少天後帳號失效

用戶管理的一些配置文件和格式