如何查看其他用户的命令历史记录?
我是我计算机上的管理员。通过查看我可以看到正常的历史,/home/user_name/.bash_history
但是user_name
在他们做的时候我看不到它的命令sudo
。
有没有办法查看一个用户执行的所有命令?
如何查看其他用户的命令历史记录?
我是我计算机上的管理员。通过查看我可以看到正常的历史,/home/user_name/.bash_history
但是user_name
在他们做的时候我看不到它的命令sudo
。
有没有办法查看一个用户执行的所有命令?
Answers:
只需测试以下内容,它就可以像魅力一样工作。
sudo vim /home/USER_YOU_WANT_TO_VIEW/.bash_history
# zless /var/log/auth*
是你的朋友在这里。它甚至可以打开压缩文件。您可以在:n
前进或:p
后退之间切换。
或者,您可以使用# journalctl -f -l SYSLOG_FACILITY=10
例如。在Arch Linux Wiki上了解有关此内容的更多信息
也许此链接对您有价值:http : //www.sudo.ws/pipermail/sudo-users/2000-March/000052.html
但是您应该注意,在bash_history中不留任何痕迹只是用空格etcpp启动命令的问题。历史记录是一个辅助工具,而不是日志记录工具。
来自德国的问候Daniel Leschkowski