如何修改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了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容