
我正在使用 CentOS,我想在我的系統中設定最短密碼長度、最短密碼過期時間、最長密碼過期時間和密碼複雜度。
我查看了一些教學來更改系統身份驗證文件,但它不起作用。
希望在這裡能得到一些答案。
先謝謝了
答案1
其中一些是由系統管理員使用命令設定的passwd
。
-n如果使用者的帳戶支援密碼生命週期,這將設定最短密碼生命週期(以天為單位)。僅適用於 root。
-X這將設定最長密碼生命週期,以天為單位,...
其他的都是透過PAM模組cracklib來管理的。手冊pam_cracklib
頁應記錄您的系統支援哪些功能。您可以在 /etc/pam.d/system-auth 全域設定檔和/或 passwd 特定檔案 /etc/pam.d/passwd 中設定它們,例如
# /etc/pam.d/passwd
...
password required pam_cracklib.so difok=3 minlen=15 dcredit= 2 ocredit=2