chage:密码失效是通过此命令来管理的。 参数意思: -m 密码可更改的最小天数。为零时代表任何时候都可以更改密码。 -M 密码保持有效的最大天数。 -W 用户密码到期前,提前收到警告信息的天数。 -E 帐号到期的日期。过了这天,此帐号将不可用。 -d 上一次更改的日期 -I 停滞时期。如果一个密码已过期这些天,那么此帐号将不可用。 -l 例出当前的设置。由非特权用户来确定他们的密码或帐号何时过期。
1.查看账户密码的信息
[root@room9pc01 ~]# chage -l harry
最近一次密码修改时间 :4月 26, 2018
密码过期时间 :从不
密码失效时间 :从不
帐户过期时间 :从不
两次改变密码之间相距的最小天数 :0
两次改变密码之间相距的最大天数 :99999
在密码过期之前警告的天数 :7
2.修改密码最大保持天数为90天
[root@room9pc01 ~]# chage -M 90 harry
3.修改密码的 最小保持天数为1天
[root@room9pc01 ~]# chage -m 1 harry
4.修改密码过期之前,收到警告的提前天数为3天
[root@room9pc01 ~]# chage -W 3 harry
5.设置用户下次登陆必须修改密码
[root@room9pc01 ~]# chage -d 0 harry
[root@room9pc01 ~]# chage -l harry
最近一次密码修改时间 :密码必须更改
密码过期时间 :密码必须更改
密码失效时间 :密码必须更改
帐户过期时间 :从不
两次改变密码之间相距的最小天数 :1
两次改变密码之间相距的最大天数 :90
在密码过期之前警告的天数 :3
6.设置用户 密码到期的日期
[root@room9pc01 ~]# chage -E 2025-01-01 harry