Linux > CentOS7 配置 密码策略
密码有效期
# 查看用户的过期时间
chage -l 用户名
# 用命令修改过期时间为永久
chage -M 99999 用户名
# 设置密码有效期为90天
chage -M 90 用户名
# 强制用户登陆时修改口令
chage -d 0 用户名
# 强制用户下次登陆时修改密码,并且设置密码最低有效期0和最高有限期90,提前15天发警报提示
chage -d 0 -m 0 -M 90 -W 15 用户名
# 这个账号的有效期是2020-09-30
chage -E '2020-09-30' 用户名
设置密码复杂度
# 修改/etc/pam.d/system-auth文件
vim /etc/pam.d/system-auth
找到 password requisite pam_cracklib.so这么一行替换成如下(没有就直接新增一行):
password requisite pam_cracklib.so retry=5 difok=3 minlen=10 ucredit=-1 lcredit=-3 dcredit=-3 dictpath=/usr/share/cracklib/pw_dict
参数含义:
尝试次数:5
新旧密码最少不同字符:3
最小密码长度:10
最少大写字母:1
最少小写字母:3
最少数字:3

本文详细介绍了如何在CentOS 7中设置密码有效期,如永久锁定、90天限制,并指导如何强制用户修改密码。同时,讲解了如何通过编辑pam.d/system-auth配置密码复杂度,包括尝试次数、字符差异等规则。
2031

被折叠的 条评论
为什么被折叠?



