chage命令
chage用来更改linux用户密码到期信息,包括密码修改间隔最短、最长日期、密码失效时间等。
语法
chage [参数] 用户名
chage命令 -Linux手册页
选项及作用
执行令 : chage --help
执行命令结果
参数
- -d, --lastday 最近日期 将最近一次密码设置时间设为“最近日期”
- -E, --expiredate 过期日期 将帐户过期时间设为“过期日期”
- -h, --help 显示此帮助信息并推出
- -I, --inactive INACITVE 过期 INACTIVE 天数后,设定密码为失效状态
- -l, --list 显示帐户年龄信息
- -m, --mindays 最小天数 将两次改变密码之间相距的最小天数设为“最小天数”
- -M, --maxdays 最大天数 将两次改变密码之间相距的最大天数设为“最大天数”
- -R, --root CHROOT_DIR chroot 到的目录
- -W, --warndays 警告天数 将过期警告天数设为“警告天数”
常用命令示例
命令:chage -l test
查看某个用户的密码状态。下面是两张图,中文和英文对比学习。
命令:chage -d 2023-12-28 test
设置密码最近一次修改日期为指定日期。
命令:chage -m14 test6
设置test6用户两次密码更改之间间隔最小天数。
命令:chage -M 14 test6
设置test6用户两次密码更改之间间隔最大天数。
命令:chage -W 14 test6
设置test6在密码过期之前警告的天数。
命令:chage -E 2025-01-01 test6
设置test6帐户过期时间到2025-01-01。
命令:chage test6
交互设置test6帐户信息。