密碼長度和複雜性

密碼長度和複雜性

我正在使用 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

相關內容