如何在 Linux 中查找上次更改密码的用户

如何在 Linux 中查找上次更改密码的用户

我想找到最近更改过密码的用户名。有什么方法可以获取用户名吗?

答案1

您需要一个用户列表,如果您使用 LDAP 进行用户身份验证,getent将显示/etc/passwd文件和 LDAP 数据库中的所有 Linux 用户,其中 1000 到 60000 个用户是非系统用户,即普通用户,然后管道用户并提取并使用第一个字段来获取用户名,然后使用该chage命令返回用户密码过期信息

for user in $(getent passwd {1000..60000} | awk -F: '{ print $1}'); do echo "$user" && chage -l $user ; done

相关内容