[jeremyqin@VM_119_158_tlinux /etc]$ chage -l Usage: chage [options] [LOGIN]Options:-d, --lastday LAST_DAY set date of last password change to LAST_DAY-E, --expiredate EXPIRE_DATE set account expiration date to EXPIRE_DATE-h, --help display this help message and exit-I, --inactive INACTIVE set password inactive after expirationto INACTIVE-l, --list show account aging information-m, --mindays MIN_DAYS set minimum number of days before passwordchange to MIN_DAYS-M, --maxdays MAX_DAYS set maximim number of days before passwordchange to MAX_DAYS-W, --warndays WARN_DAYS set expiration warning days to WARN_DAYS# -d参数 如果接数字的话是从1970年1月1日累加的如 chage -d 5 student 修改时间就变成1970年1月6日。也可以直接接日期如 chage -d 2013-02-18 student 密码修改时间就变成了2013年2月18日。如果用命令 chage -d 0 student 则代表该用户需立即修改密码。# -E 参数 chage -E (user)是账户的失效时间。用法也是直接接数字或者日期如 chage -E 2013-02-18 student 表示student用户在2013年2月19日这一天失效无法使用。默认时间是永远有效如果想要让用户永远有效改成 chage -E -1 student 即可# -m 参数 chage -m (number) (ueser)是用户密码最短修改时间在这个天数之内无法修改密码。 chage -m 5 student 意思就是说如果今天是2013-2-18用户密码在2013-2-22之前无法修改2013-2-23可以修改密码# -M参数 chage -M (number) (ueser)是设置密码最长使用时间,还有几天超过这个时间必须修改密码。 chage -M 5 student 如果今天是2013-2-18用户密码在2013-2-23之前使用都正常2013-2-24会提示用户需要修改密码。# -W参数 chage -W (number) (ueser)是设置密码过期前的提醒时间默认是7天。 chage -M 5 -W 3 student 如果今天是2013-2-18在用户21 22 23号这三天登录系统时候得到距离密码最后使用时间的提示。# -l参数 chage -I (number) (ueser)是密码过期后多少天之后账户失效。 chage -M 5 -I 2 student 如果今天是2013-2-18用户密码在2013-2-23之前使用都正常2013-2-24和25号会提示用户需要修改密码如果这两天都没有修改密码账户会在2013-2-26号失效。 如果密码过使用期后永不禁用账户命令为chage -E -1 student 即可。# chage -l (user)是查看用户密码状态的命令。 [jeremyqin@VM_119_158_tlinux /etc]$ chage -l jeremyqin Last password change : Oct 29, 2020 Password expires : never Password inactive : never Account expires : never Minimum number of days between password change : 0 Maximum number of days between password change : 99999 Number of days of warning before password expires : 7