linux 下密码有效期 chage

发布于 2021-08-10  504 次阅读


linux 下有时候我们需要设置密码的有效期

这个时候我们就用到了chage 密码

[root@centos~]#chage -h
用法:chage [选项] 登录
选项:
  -d, --lastday 最近日期        将最近一次密码设置时间设为“最近日期”
  -E, --expiredate 过期日期     将帐户过期时间设为“过期日期”
  -h, --help                    显示此帮助信息并推出
  -I, --inactive INACITVE       过期 INACTIVE 天数后,设定密码为失效状态
  -l, --list                    显示帐户年龄信息
  -m, --mindays 最小天数        将两次改变密码之间相距的最小天数设为“最小天数”
  -M, --maxdays MAX_DAYS        set maximum number of days before password
                                change to MAX_DAYS
  -R, --root CHROOT_DIR         chroot 到的目录
  -W, --warndays 警告天数       将过期警告天数设为“警告天数”
[root@centos ~]# chage -l root
最近一次密码修改时间                            :7月 06, 2021
密码过期时间                                    :10月 04, 2021
密码失效时间                                    :11月 03, 2021
帐户过期时间                                    :从不
两次改变密码之间相距的最小天数                   :0
两次改变密码之间相距的最大天数                   :90
在密码过期之前警告的天数                         :7
[root@01 ~]# chage -M 99999 testuser
[root@01 ~]# chage -l testuser
Last password change                    : Jul 10, 2017
Password expires                    : never
Password inactive                    : never
Account expires                        : Oct 16, 2243
Minimum number of days between password change        : 0
Maximum number of days between password change        : 99999
Number of days of warning before password expires    : 10