密码长度和复杂性

密码长度和复杂性

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

相关内容