步骤1.备份原有配置文件
# cp /etc/pam.d/system-auth /etc/pam.d/system-auth.bak
步骤2.设置复杂度策略
# vim /etc/pam.d/system-auth
找到包含 pam_pwquality.so 模块的行,将原有行注释并修改为如下的新配置,密码长度最少 12 位,至少包含一个大写字母,一个小写字母,一个数字,一个特殊符号。
password requisite pam_pwquality.so try_first_pass local_users_only retry=3 authtok_type= minlen=12 lcredit=-1 ucredit=-1 dcredit=-1 ocredit=-1 enforce_for_root
保存并退出编辑器。在vim编辑器中,按Esc键,然后输入:wq并回车,以保存修改并退出编辑器。
参数说明:
minlen=12:密码最小长度为 8 个字符。
lcredit=-1:密码应包含的小写字母的至少一个。
ucredit=-1:密码应包含的大写字母至少一个。
dcredit=-1:将密码包含的数字至少为一个。
ocredit=-1:设置其他符号的最小数量,例如@,#、! $%等,至少要有一个。
enforce_for_root:确保即使是 root 用户设置密码,也应强制执行复杂性策略。
步骤3.验证
可以通过尝试设置或更改用户密码来验证密码复杂度策略是否生效。
如果您发现该资源为电子书等存在侵权的资源或对该资源描述不正确等,可点击“私信”按钮向作者进行反馈;如作者无回复可进行平台仲裁,我们会在第一时间进行处理!
添加我为好友,拉您入交流群!
请使用微信扫一扫!