chage命令是linux系统中的一个密码管理工具,它可以用来修改用户密码过期时间以及密码策略等。具体用法如下:
1. 命令格式
chage [选项] 用户名
2. 常用选项
-d, --lastday DAYS:设置从1970年1月1日起的最后一次密码修改日期,单位为天数。
-E, --expiredate DATE:设置密码过期时间,格式为YYYY-MM-DD。
-I, --inactive INACTIVE:设置用户账号失效时间,在该时间内未登录则账号会被锁定,单位为天数。
-l, --list`:显示用户的密码过期状态和相关信息。
-m, --mindays MIN_DAYS:设置密码最短使用天数,即每次修改密码后需要等待的天数。
-M, --maxdays MAX_DAYS:设置密码最长有效期,单位为天数。
-W, --warndays WARN_DAYS:设置密码过期提醒时间,单位为天数。
3. 实例演示
- 修改用户joey的密码过期时间为90天。
chage -M 90 joey
- 查看用户mike的密码过期状态和相关信息。
chage -l mike
- 设置用户amy的密码最短使用天数为7天。
chage -m 7 amy
- 设置用户henry的账号失效时间为180天。
chage -I 180 henry