Linux如何修改用户密码过期时间
时间: 2024-05-25 08:10:07 浏览: 120
如何修改Linux系统的用户密码
Linux用户密码过期时间可以通过修改/etc/login.defs文件中的PASS_MAX_DAYS参数来实现。具体操作步骤如下:
1. 以root用户身份登录Linux系统。
2. 使用文本编辑器打开/etc/login.defs文件。
3. 找到PASS_MAX_DAYS参数,该参数默认设置为99999,表示密码永不过期。
4. 修改PASS_MAX_DAYS参数的值,设置为想要的密码过期时间。例如,设置为90表示密码90天后过期。
5. 保存/etc/login.defs文件,并退出文本编辑器。
6. 使用以下命令强制所有用户更新密码:
`chage -M 0 -d $(date +%F) username`
其中,username为需要强制更新密码的用户名。
上述命令将-M参数设置为0,表示密码立即过期,-d参数设置为当前日期,表示下次登录时必须更改密码。
如果想要设置特定用户的密码过期时间,可以使用以下命令:
`chage -M 90 username`
其中,username为需要设置密码过期时间的用户名,-M参数设置为90,表示密码90天后过期。
7. 完成上述操作后,用户登录时将提示更新密码。
阅读全文