/etc/login.defs 全局配置文件,即当新建用户时的默认设置
PASS_MIN_DAYS 5 #最近一次密码更新的日期+0 ,即允许用户更改自己的密码的日期
PASS_MAX_DAYS 100 #最近一次密码更新时间+90天 ,即密码过期日期
PASS_WARN_AGE 7 #密码过期前7天,用户登录时会提示修改密码
修改用户的密码过期时间
方法1: chage -M 99999 user_name 设置密码永不过期
cat /etc/shadow: test3:$6$vmD7YX21$wRl6EOP9OICoYvX0v7U1100fvg35MfC3jYszRV2OTl3/rMiBMhCVcq1LIlAcvxb..LP7Q.5Xv667FZCokWqU6.:17982:5:99999:7:::
方法2:vi /etc/shadow 直接修改shadow文件
test3:$6$vmD7YX21$wRl6EOP9OICoYvX0v7U1100fvg35MfC3jYszRV2OTl3/rMiBMhCVcq1LIlAcvxb..LP7Q.5Xv667FZCokWqU6.:17982:5:100:7:::
方法3:chage -M -1 user_name MAX_DAYS 设置为 -1 会移除密码有效性检查
cat /etc/shadow: test3:$6$vmD7YX21$wRl6EOP9OICoYvX0v7U1100fvg35MfC3jYszRV2OTl3/rMiBMhCVcq1LIlAcvxb..LP7Q.5Xv667FZCokWqU6.:17982:5::7:::