vim /etc/login.defs 命令查看該文件中的內容,表 1 中對文件中的各個選項做出了具體的解釋。| 設置項 | 含義 |
|---|---|
| MAIL_DIR /var/spool/mail | 創建用戶時,系統會在目錄 /var/spool/mail 中創建一個用戶郵箱,比如 lamp 用戶的郵箱是 /var/spool/mail/lamp。 |
| PASS_MAX_DAYS 99999 | 密碼有效期,99999 是自 1970 年 1 月 1 日起密碼有效的天數,相當于 273 年,可理解為密碼始終有效。 |
| PASS_MIN_DAYS 0 | 表示自上次修改密碼以來,最少隔多少天后用戶才能再次修改密碼,默認值是 0。 |
| PASS_MIN_LEN 5 | 指定密碼的最小長度,默認不小于 5 位,但是現在用戶登錄時驗證已經被 PAM 模塊取代,所以這個選項并不生效。 |
| PASS_WARN_AGE 7 | 指定在密碼到期前多少天,系統就開始通過用戶密碼即將到期,默認為 7 天。 |
| UID_MIN 500 | 指定最小 UID 為 500,也就是說,添加用戶時,默認 UID 從 500 開始。注意,如果手工指定了一個用戶的 UID 是 550,那么下一個創建的用戶的 UID 就會從 551 開始,哪怕 500~549 之間的 UID 沒有使用。 |
| UID_MAX 60000 | 指定用戶最大的 UID 為 60000。 |
| GID_MIN 500 | 指定最小 GID 為 500,也就是在添加組時,組的 GID 從 500 開始。 |
| GID_MAX 60000 | 用戶 GID 最大為 60000。 |
| CREATE_HOME yes | 指定在創建用戶時,是否同時創建用戶主目錄,yes 表示創建,no 則不創建,默認是 yes。 |
| UMASK 077 | 用戶主目錄的權限默認設置為 077。 |
| USERGROUPS_ENAB yes | 指定刪除用戶的時候是否同時刪除用戶組,準備地說,這里指的是刪除用戶的初始組,此項的默認值為 yes。 |
| ENCRYPT_METHOD SHA512 | 指定用戶密碼采用的加密規則,默認采用 SHA512,這是新的密碼加密模式,原先的 linux 只能用 DES 或 MD5 加密。 |
新聞熱點
疑難解答