简介
如果你的Linux账号有被设置密码定时过期机制,那么当密码到期的时候,使用远程SSH登录,会有如下提示,并且要求你必须更改密码才能登录成功。
You are required to change your password immediately (password aged)
如何去掉这个过期机制呢,答案是使用 chage
命令。
chage命令
查看用户的当前设定
[root@centos ~]# chage -l root
Last password change : Oct 17, 2020
Password expires : Nov 01, 2020
Password inactive : never
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 15
Number of days of warning before password expires : 5
可以看出 Password expires
这个字段指定就是密码过期的日期
修改过期时间为永不过期,命令如下
[root@centos ~]# chage -M 99999 root
[root@centos ~]# chage -l root
Last password change : Oct 17, 2020
Password expires : never
Password inactive : never
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 99999
Number of days of warning before password expires : 5
可以看到 Password expires
这个字段变成never了。