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