通过xshell登录Linux服务器,其中一台提示:Warning: your password will expire in 10 days,立即百度,处理方式如下:
1 设置用户到期时间:
chage -M 36000 用户名
2 查看用户信息:
chage -l 用户名
3 查看结果说明:
Last password change : Jan 19, 2020 #【最近一次修改密码的时间】
Password expires : Jan 19, 2021 #【密码过期时间】
Password inactive : never #【密码失效时间】
Account expires : never #【账户过期时间】
Minimum number of days between password change : 0 #【两次改变密码之间相距最小天数】
Maximum number of days between password change:100 #【两次密码改变密码相距最大天数】
Number of days of warning before password expires : 10 #【密码过期前开始警告的天数】
4 设置密码失效的配置文件:
cat /etc/login.defs
5 配置文件/etc/login.defs的说明
PASS_MAX_DAYS 120 #密码最大有效期,此处参数PASS_MAX_DAYS为60,表示60天后,密码会过期,99999表示永不过期
PASS_MIN_DAYS 0 #两次修改密码的最小间隔时间,0表示可以随时修改账号密码
PASS_MIN_LEN 8 #密码最小长度,对于root无效
PASS_WARN_AGE 7 #密码过期前多少天开始提示