你无法分辨谁发布了passwd
以及从哪里发布的。
但我的 Ubuntu 配置为将密码更改记录到 ,/var/log/auth.log
而我的 RHEL 和 CentOS 将密码更改记录到/var/log/secure
,如果它们是使用 passwd 命令进行的。您将看到pam_unix(passwd:chauthtok): password changed for
消息。
因此,除非有人直接修改 /etc/shadow(可能是管理员),否则您可以看到密码何时设置。
设置当前密码时也存储在 /etc/shadow 中
请参阅https://linux.die.net/man/3/shadow和https://linux.die.net/man/5/shadow
包含密码哈希值的文件中的第三个字段/etc/shadow
是sp_lstchg
- 自 1970 年 1 月 1 日上次更改密码以来的天数。
root@serverfault:~# grep root /etc/shadow
root:*:17928:0:99999:7:::
^^^^^
root@serverfault:~# date --date '1970-01-01 +17928days'
Fri Feb 1 00:00:00 CET 2019
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
10486 次 |
最近记录: |