linux 的密码复杂度配置,如果要对root账户生效的的话,需要怎么做
时间: 2024-02-29 15:57:03 浏览: 230
要对root账户生效的话,需要修改PAM(Pluggable Authentication Module,可插拔认证模块)配置文件。具体步骤如下:
1. 打开PAM认证配置文件/etc/pam.d/system-auth,可以使用vim等编辑器打开。
2. 找到含有“password requisite pam_pwquality.so”这一行的配置,如果没有则可以添加。
3. 修改这一行配置中的参数,比如可以将“minlen”参数设置为8,表示密码至少包含8个字符,还可以设置“dcredit”、“ucredit”、“ocredit”、“lcredit”等参数,分别表示密码中数字、大写字母、特殊字符、小写字母的最少个数。例如,“dcredit=-1”表示密码中至少包含1个数字。
4. 修改完成后保存文件并退出。
5. 重启系统或重新加载PAM配置,以使修改生效。可以使用命令“systemctl restart systemd-logind.service”或“loginctl reload”来重新加载PAM配置。
注意:修改root账户的密码复杂度配置需要谨慎,建议备份原文件或者在测试环境中进行修改。
阅读全文