/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:::