上次更改用户密码时,linux 是否会存储有关日期/小时/分钟/秒的此类信息?如果可以,用哪个命令可以查看?
“chage -l user”仅显示更改密码的日期。
亲切的问候,
应该是日志中的一个条目,说明何时passwd
运行以及由谁运行,类似于:
Mar 31 12:41:41 UBUNTU sudo: daniel : TTY=pts/1 ; PWD=/dev ; USER=root ; COMMAND=/usr/bin/passwd root\nMar 31 12:41:52 UBUNTU passwd[25160]: (pam_unix) password changed for root\nMar 31 12:41:52 UBUNTU passwd[25160]: (pam_unix) Password for root was changed\n
Run Code Online (Sandbox Code Playgroud)\n\n日志文件因发行版而异,但应该位于其中的某个位置/var/log
,因此类似这样的内容应该搜索所有这些文件(除了旧的 gz\'d 文件,尝试一下zgrep
?):
grep -R -i passwd /var/log/*\n
Run Code Online (Sandbox Code Playgroud)\n\n可能在/var/log/auth.log
Debian 或/var/log/secure
Redhat 上
但是,如果该用户可以运行任何命令,他们也可以编辑日志...因此请注意无限制的 sudo 访问。
\n\n更多信息:
\n\n 归档时间: |
|
查看次数: |
18833 次 |
最近记录: |