
-I:查看一个账户和密码有关的时间参数。
-d:YYYY-MM-DD,修改最近一次更改密码的时间。
-E:YYYY-MM-DD,修改账号的失效时间。
-l:天数,设置密码几天后失效。
-m:天数,设置密码至少保留几天。
-M:天数,设置密码多久后需要更新。
-W:天数,设置密码过期前警告时间。
-I:查看一个账户和密码有关的时间参数。
红色下划线:chage -l user9 查看 user9 用户的密码参数。
Last password change : May 17, 2021(最后一个修改密码时间:2021年5月17日)。
Password expires : never(密码过期时间:从不)。
Password inactive : never(密码失效时间:从不)。
Account expires : never(账户到期时间:从不)。
Minimum number of days between password change : 0(两次修改密码之间相距的最小天数:0)。
Maximum number of days between password change : 99999。 (两次修改密码之间相距的最大天数:99999)。
Number of days of warning before password expires : 7(密码过期前的警告天数:7)。
-d:YYYY-MM-DD,修改最近一次更改密码的时间。
红色下划线:原来 user9 最近一次更改密码的时间 2021-5-17。
黄色下划线:chage -d 修改了最后一次更改密码的时间 2020-1-1。
如果你的Linux账号有被设置密码定时过期机制,那么当密码到期的时候,使用远程SSH登录,会有如下提示,并且要求你必须更改密码才能登录成功。
如何去掉这个过期机制呢,答案是使用 chage 命令。
查看用户的当前设定
可以看出 Password expires 这个字段指定就是密码过期的日期
修改过期时间为永不过期,命令如下
可以看到 Password expires 这个字段变成never了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)