【Linux】一步一步学Linux——chage命令(92)
00. 目录
文章目录
01. 命令概述
chage - 更改用户密码过期信息
chage命令是用来修改帐号和密码的有效期限;这个信息由系统用于确定用户何时必须更改其密码。
02. 命令格式
用法:chage [选项] 登录名
03. 常用选项
选项: -d, --lastday 最近日期 将最近一次密码设置时间设为“最近日期” -E, --expiredate 过期日期 将帐户过期时间设为“过期日期” -h, --help 显示此帮助信息并推出 -I, --inactive INACITVE 过期 INACTIVE 天数后,设定密码为失效状态 -l, --list 显示帐户年龄信息 -m, --mindays 最小天数 将两次改变密码之间相距的最小天数设为“最小天数” -M, --maxdays 最大天数 将两次改变密码之间相距的最大天数设为“最大天数” -R, --root CHROOT_DIR chroot 到的目录 -W, --warndays 警告天数 将过期警告天数设为“警告天数”
04. 参考示例
4.1 显示帐户年龄信息
[root@redhat ~]# chage -l deng 最近一次密码修改时间 :7月 31, 2019 密码过期时间 :从不 密码失效时间 :从不 帐户过期时间 :从不 两次改变密码之间相距的最小天数 :0 两次改变密码之间相距的最大天数 :99999 在密码过期之前警告的天数 :7 [root@redhat ~]#
4.2 设置两次改变密码之间相距的最大天数
[root@itcast ~]# chage -M 90 tom [root@itcast ~]#
chage -M 5 tom如果今天是2013-2-18用户密码在2013-2-23之前使用都正常2013-2-24会提示用户需要修改密码。
4.3 设置两次改变密码之间相距的最小天数
[root@itcast ~]# chage -m 30 tom [root@itcast ~]# chage -l tom 最近一次密码修改时间 :8月 01, 2019 密码过期时间 :10月 30, 2019 密码失效时间 :从不 帐户过期时间 :从不 两次改变密码之间相距的最小天数 :30 两次改变密码之间相距的最大天数 :90 在密码过期之前警告的天数 :7 [root@itcast ~]#
chage -m 5 tom意思就是说如果今天是2013-2-18用户密码在2013-2-22之前无法修改2013-2-23可以修改密码。
4.4 强制用户登陆时修改口令
[root@itcast ~]# chage -d 0 tom [root@itcast ~]#
如果接数字的话是从1970年1月1日累加的如 chage -d 5 tom修改时间就变成1970年1月6日。也可以直接接日期如 chage -d 2013-02-18 tom密码修改时间就变成了2013年2月18日。如果
用命令 chage -d 0 tom则代表该用户需立即修改密码。
4.5 账号的有效期是2020-09-30
[root@itcast ~]# chage -E '2020-09-30' tom [root@itcast ~]# chage -l tom 最近一次密码修改时间 :密码必须更改 密码过期时间 :密码必须更改 密码失效时间 :密码必须更改 帐户过期时间 :9月 30, 2020 两次改变密码之间相距的最小天数 :30 两次改变密码之间相距的最大天数 :90 在密码过期之前警告的天数 :7 [root@itcast ~]#
用法也是直接接数字或者日期如 chage -E 2013-02-18 tom表示tom用户在2013年2月19日这一天失效无法使用。
默认时间是永远有效如果想要让用户永远有效改成 chage -E -1 tom即可。
4.6 过期5天数后,设定密码为失效状态
[root@itcast ~]# chage -I 5 tom
chage -M 5 -I 2 tom如果今天是2013-2-18用户密码在2013-2-23之前使用都正常2013-2-24和25号会提示用户需要修改密码如果这两天都没有修改密码账户会在2013-2-26号失效。
如果密码过使用期后永不禁用账户命令为chage -E -1 tom即可。
4.7 设置密码过期前的提醒时间
[root@itcast ~]# chage -W 7 tom [root@itcast ~]# chage -l tom 最近一次密码修改时间 :密码必须更改 密码过期时间 :密码必须更改 密码失效时间 :密码必须更改 帐户过期时间 :从不 两次改变密码之间相距的最小天数 :0 两次改变密码之间相距的最大天数 :90 在密码过期之前警告的天数 :7
chage -M 5 -W 3 tom如果今天是2013-2-18在用户21 22 23号这三天登录系统时候得到距离密码最后使用时间的提示。
4.8 综合实 7ff7 例
[root@itcast ~]# chage -d 0 -m 0 -M 90 -W 15 tom
强制用户下次登陆时修改密码,并且设置密码最低有效期0和最高有限期90,提前15天发警报提示
05. 附录
- linux命令全集中没有的chage命令
- linux:usermod 和 chage命令
- 【Linux】一步一步学Linux——dirs命令(了解)(24)
- 【Linux】一步一步学Linux——cut命令(44)
- linux中的chage命令
- 【Linux】一步一步学Linux——du命令(78)
- 【Linux】一步一步学Linux——lastb命令(99)
- 【Linux】一步一步学Linux——nl命令(43)
- 【Linux】一步一步学Linux——dmesg命令(74)
- 【Linux】一步一步学Linux——lastlog命令(100)
- linux命令:chage
- 【Linux】一步一步学Linux——cal命令(75)
- 【Linux】一步一步学Linux——users命令(101)
- 【Linux】一步一步学Linux——find命令(47)
- 【Linux】一步一步学Linux——ac命令(102)
- Linux命令之chage
- 【Linux】一步一步学Linux——join命令(56)
- 【Linux】一步一步学Linux——which命令(45)
- 【Linux】一步一步学Linux——rev命令(57)
- 【Linux】一步一步学Linux——tar命令(62)