Linux系统检查用户账户到期时间
发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,如果你在 Linux 上启用了密码策略。密码必须在到期前进行更改,并且登录到系统时会收到通知。如果你很少使用自己的帐户,那么可能由于密码过期而被锁定。在许多情况下,这可能会在无需密码登录的服务帐户中发
千家信息网最后更新 2026年11月04日Linux系统检查用户账户到期时间
| 如果你在 Linux 上启用了密码策略。密码必须在到期前进行更改,并且登录到系统时会收到通知。如果你很少使用自己的帐户,那么可能由于密码过期而被锁定。在许多情况下,这可能会在无需密码登录的服务帐户中发生,因为没人会注意到它。 |
如上这将导致停止服务器上配置的 cronjob/crontab。如果如此,该如何缓解这种情况。你可以写一个 shell 脚本来获得有关它的通知,我们前一段时间为此写了一篇文章。《使用 Bash 脚本发送包含几天内到期的用户账号列表的电子邮件》它将给出天数,但是本文旨在在终端中给你实际日期。这可以使用 chage 命令来实现。
什么是 chage 命令?chage 代表更改时效change age。它更改用户密码到期信息。
chage 命令可以修改两次密码更改之间的天数,以及最后一次更改密码的日期。
系统使用此信息来确定用户何时应更改密码。
它还允许用户执行其他功能,例如设置帐户到期日期、在到期后将密码设置为无效、显示帐户时效信息、设置密码更改之前的最小和最大天数以及设置到期警告天数。
1)如何在 Linux 上检查特定用户的密码到期日期如果要检查 Linux 上特定用户的密码到期日期,请使用以下命令。
# chage -l daygeek Last password change : Feb 13, 2020Password expires : May 13, 2020Password inactive : neverAccount expires : neverMinimum number of days between password change : 7Maximum number of days between password change : 90Number of days of warning before password expires : 72)如何在 Linux 上检查所有用户的密码到期日期
你可以直接对单个用户使用 chage 命令,不过可能你对多个用户使用时可能无效。
为此,你需要编写一个小的 shell 脚本。下面的 shell 脚本可以列出添加到系统中的所有用户,包括系统用户。
# for user in $(cat /etc/passwd |cut -d: -f1); do echo $user; chage -l $user | grep "Password expires"; done | paste -d " " - - | sed 's/Password expires//g'
你将得到类似以下的输出,但是用户名可能不同。
root : neverbin : neverdaemon : neveradm : neverlp : neversync : nevershutdown : neveru1 : Nov 12, 2018u2 : Jun 17, 2019u3 : Jun 17, 2019u4 : Jun 17, 2019u5 : Jun 17, 20193)如何检查 Linux 上除系统用户外的所有用户的密码有效期
下面的 shell 脚本将显示有到期日期的用户列表。
# for user in $(cat /etc/passwd |cut -d: -f1); do echo $user; chage -l $user | grep "Password expires"; done | paste -d " " - - | sed 's/Password expires//g' | grep -v "never"
你将得到类似以下的输出,但是用户名可能不同。
u1 : Nov 12, 2018u2 : Jun 17, 2019u3 : Jun 17, 2019u4 : Jun 17, 2019u5 : Jun 17, 2019
用户
密码
日期
系统
命令
脚本
检查
天数
帐户
不同
为此
信息
情况
时效
用户名
面的
服务
登录
输出
时间
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
湖北九亚互联网络科技有限公司
今日互联网科技
互联网扶贫科技
互联网 科技创新
互联网科技的未来发展
重庆科技学院互联网
中国互联网金融科技基金
广西拼得多互联网科技有限公司
海南科技产业互联网平台
广州慧亚互联网科技怎么样
互联网教育科技公司vipkid
上海宁丞科技互联网
互联网科技产业特征
深圳市优智互联网科技有限公司
上海京穆互联网科技有限公司
中国互联网有什么科技
半导体是互联网高科技吗
易企秀互联网科技是做什么的
广州梦谷互联网科技有限公司领导
互联网金融运营模式中的金融科技
时间互联网络科技
武汉健翔互联网络科技有限公司
企晟互联网信息科技有限公司
互联网金融科技元年
黑科技 体验场景 互联网大会
产业互联网科技服务公司
21世纪互联网科技成就
宁波跨境商互联网科技有限公司
唐山双旺合互联网科技产业园
杭州科技互联网公司有哪些