如何让在Linux检查用户账户到期时间
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,如果你在 Linux 上启用了密码策略。密码必须在到期前进行更改,并且登录到系统时会收到通知。如果你很少使用自己的帐户,那么可能由于密码过期而被锁定。在许多情况下,这可能会在无需密码登录的服务帐户中发
千家信息网最后更新 2026年11月03日如何让在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
原文地址: https://www.linuxprobe.com/linux-check-user-account.html
用户
密码
日期
命令
系统
脚本
检查
天数
帐户
不同
为此
信息
情况
时效
用户名
面的
服务
登录
输出
时间
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网是第几次科技革命的成果
上海卓越科技互联网
科技互联网企业
北京互联网科技
世界互联网领先科技成果
远拓互联网科技
互联网科技ppt模板
碳银互联网科技有限公司
人人互联网科技是培训
互联网科技股有哪些
重庆威客帮互联网科技
互联网科技教育视频
中国互联网十大科技股排名
济南有互联网科技公司吗
长沙互联网科技
风投北京互联网科技
卡尔迅互联网科技有限公司
互联网科技新闻
西安左小互联网科技有限公司
如何强化互联网金融科技
广东万易互联网科技有限公司惠州分公司
互联网佳科技有限公司
互联网科技美容
左右互联网络科技
甘肃拓世互联网科技有限公司
新兴科技互联网创新大赛颁奖典礼
互联网科技的全部知识
怎样加入科技互联网
互联网时代高科技布局
恒生互联网科技趋势