Linux(CentOS)设置密码永不过期
Linux服务器有默认的密码修改时间,默认是90天。这种情况下,即使设置过免密登录(互信),当密码到期后,依然需要输入服务器密码。
那么如何设置用户的密码永不过期呢?
一、查看密码过期时间
在root用户下查看指定用户密码过期时间命令
chage -l 用户名
例如:
[root@hadoop01 ~]# chage -l root
Last password change : Sep 27, 2021
Password expires : Sep 25, 2022
Password inactive : never
Account expires : never
Minimum number of days between password change :7
Maximum number of days between password change :90
Number of days of warning before password expires :7
二、用命令修改过期时间为永久
在root用户下修改指定用户密码过期时间为永久命令
chage -M 99999 用户名
例如:
[root@hadoop01 ~]# chage -M 99999 root
[root@hadoop01~]# chage -l root
Last password change : Jun 27, 2022
Password expires : never
Password inactive : never
Account expires : never
Minimum number of days between password change :7
Maximum number of days between password change :99999
Number of days of warning before password expires :7
如果账户设置过了过期时间,后面新加的用户都会受到这个设置的影响。
这个主要是由/etc/login.defs参数文件中的一些参数控制的的。它主要用于用户账号限制
PASS_MAX_DAYS 90
PASS_MIN_DAYS 0
PASS_MIN_LEN 6
PASS_WARN_AGE 10
本文来自博客园,作者:业余砖家,转载请注明原文链接:https://www.cnblogs.com/yeyuzhuanjia/p/16415171.html