我們可以用 vi 修改 /etc/default/security 來設定預設的密碼安全原則。
ABORT_LOGIN_ON_MISSING_HOMEDIR
============================
==========
===================
=======
=======================
======================
=============================
=============================
=======================
=========================
=================
================
==================
詳細說明可查 Security(4) man page。
# man security
============================
- 若家目錄不存在,允不允許登入。
- 此參數只影響 non-root 使用者。
- 只會影響具交談模式的指令,例如:login、telnet、rlogin。
- ABORT_LOGIN_ON_MISSING_HOMEDIR=0:若使用者的家目錄不存在,則以 " / " 為家目錄。
- ABORT_LOGIN_ON_MISSING_HOMEDIR=1:若使用者的家目錄不存在,則自動登出。
- Default:ABORT_LOGIN_ON_MISSING_HOMEDIR=0
==========
- 允許開機時進入單人模式。
- 輸入使用者帳號,多個帳號以逗號 ( , ) 分開,例如:BOOT_USERS=gavin,jack。
- 此參數無法在 Trust System 中使用。
- Default:BOOT_USERS=root
===================
- 密碼最短長度。
- 在一般環境,此參數能夠定義的值為 6 - 8 。
- 在 Trust System,此參數能夠定義的值為 6 - 80。
- Default:MIN_PASSWORD_LENGTH=6
=======
- 當 /etc/nolgoin 檔案存在時,是否禁止使用者登入。
- 此參數只影響使用 /etc/pam.conf 中的 pam_hpsec(5) 為 session 管理的應用程式,例如:login、telnet、rlogin,其他服務不一定會受到影響。
- NOLOGIN=0:假如 /etc/nologin 檔案存在,則忽略。
- NOLOGIN=1:假如 /etc/nologin 檔案存在,則使用者登入時,顯示 /etc/nologin 檔案內容,當使用者登出此檔時,也自動登出系統。
- Defautl:NOLOGIN=0
=======================
- 允許單一個使用者帳號同時有多少連線登入系統。
- 此參數只影響使用 /etc/pam.conf 中的 pam_hpsec(5) 為 session 管理的應用程式,例如:login、telnet、rlogin,其他服務不一定會受到影響。
- NUMBER_OF_LOGINS_ALLOWED=0:不限制同一個使用者帳號登入的連線數。
- NUMBER_OF_LOGINS_ALLOWED=N:N 為限制同一個使用者帳號登入的連線數。
- Default:NUMBER_OF_LOGINS_ALLOWED=0
======================
- 密碼歷史記錄。
- 不允許新密碼與前多少次使用過的密碼相同。
- 此參數能夠定義的值為 1 - 10,設定超過 10 次仍以 10 次為有效,若低於 1 次仍以 1 次為有效。
- 此參數不支援使用者帳號在 NIS 及 NISPLUS。
- 此參數設定一次,所有使用者都生效。
- 若此參數沒有定義,系統自動停用此功能。
- 此參數設定為 1,則停用此功能。
- 此密碼歷史記錄包含目前在使用的密碼。
- Default:PASSWORD_HISTORY_DEPTH=1
=============================
- 新密碼中必須包含多少大寫英文字母。
- Default:PASSWORD_MIN_UPPER_CASE_CHARS=0
=============================
- 新密碼中必須包含多少小寫英文字母。
- Default:PASSWORD_MIN_LOWER_CASE_CHARS=0
=======================
- 新密碼中必須包含多少數字。
- Default:PASSWORD_MIN_DIGIT_CHARS=0
=========================
- 新密碼中必須包含多少符號。
- Default:PASSWORD_MIN_SPECIAL_CHARS=0
=================
- 密碼最長使用期限,就必須變更密碼。
- 此參數只適用本機帳號。
- 此參數無法在 Trust System 中使用。
- passwd -x 能夠覆蓋使用者此參數值,但不會修改此參數。
- Default:PASSWORD_MAXDAYS=-1 (關閉此功能)
================
- 密碼最短使用期限,就可以變更密碼。
- 此參數只適用本機帳號。
- 此參數無法在 Trust System 中使用。
- passwd -n 能夠覆蓋使用者此參數值,但不會修改此參數。
- Default:PASSWORD_MINDAYS=0
==================
- 密碼過期前多少天提醒變更密碼。
- 此參數只適用有使用 Shadow System 的本機帳號。
- passwd -w 能夠覆蓋使用者此參數值,但不會修改此參數。
- Default:PASSWORD_WARNDAYS=0 (不提醒)
詳細說明可查 Security(4) man page。
# man security
沒有留言:
張貼留言