Linux查看某个用户账号过期信息

本文详细介绍如何在Linux系统中设置和管理用户密码的有效期,包括修改新用户缺省密码过期时间、设置特定用户密码有效期、查看用户密码状态,以及解释密码过期与失效的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

设置新用户缺省密码的过期时间

vi /etc/login.defs修改PASS_MAX_DAYS的值即可。值得一提的是,这里的设置只适用于该设置以后新添加的用户,也就是说修改的这个设置将作为新添加用户的缺省设置。
对于系统已存在的账号,使用命令:passwd -x 90 [要修改的账号]

设置某个用户的密码有效期

chage -m 0 -M 90 -W 15 [要设置的用户]

  • -m:密码可以更改的最小天数。为零代表任何时候都可以更改密码。
  • -M:密码保持有效的最大天数
  • -W:在密码过期前15天对用户进行提醒
  • -E:账号到期的日期,过了这天,此账号将不可用
  • -d:指定密码最后修改日期
  • -i:停滞时期,如果一个密码已过期这些天,那么此账号将不可用
  • -l:列出当前用户设置

查看某个用户的密码状态

chage -l root
Last password change : Jul 09, 2019【最近一次修改密码的时间】
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 : 7【密码过期前开始警告的天数】

Password expiresPassword inactive区别

  • Last passwrd change + M天数 = Password expires
  • Maximum number of days between password chang=M天数
  • Password expires + I 天数 = Password inactive,看到此时 Password inactive 改成了在 Password expires基础上再加l
  • Password expires期限之前,系统会提示你多少天后密码会到期
  • Password inactive之前登陆,系统会强制你改密码才能登陆,改完密码后Last password change,Password expires,Password inactive 都会根据你改时候的系统日期和相应的M和I的参数改变,改完系统照常进入

总结:密码到期(Password expires)登陆改完还能进系统,密码失效(Password inactive)就得找管理员啦~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值