Linux用户密码期限修改

先重置用户密码,发现过期日志为Oct 08, 2017,有效期为90天。

[root@01 ~]# chage -l testuser
Last password change     : Jul 10, 2017
Password expires     : Oct 08, 2017
Password inactive     : never
Account expires     : never
Minimum number of days between password change     : 0
Maximum number of days between password change     : 90
Number of days of warning before password expires    : 10

修改密码为永不过期,修改后见红色标注

[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

如果账户设置过了过期时间,后面新加的用户都会受到这个设置的影响

这个主要是由/etc/login.defs参数文件中的一些参数控制的的。它主要用于用户账号限制

PASS_MAX_DAYS 90    #密码最大有效期,此处参数PASS_MAX_DAYS为60,表示60天后,密码会过期。99999表示永不过期。
PASS_MIN_DAYS 0 #两次修改密码的最小间隔时间,0表示可以随时修改账号密码  
PASS_MIN_LEN 6 #密码最小长度,对于root无效
PASS_WARN_AGE 10 #密码过期前多少天开始提示

参考博客:

http://www.cnblogs.com/kerrycode/p/5600525.html

http://www.cnblogs.com/xd502djj/archive/2011/11/23/2260094.html

发布了18 篇原创文章 · 获赞 16 · 访问量 4万+

猜你喜欢

转载自blog.csdn.net/liangpingguo/article/details/78490601