如何修改Linux密码过期问题

简介

如果你的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了。

你可能感兴趣的:(如何修改Linux密码过期问题)