我在亚马逊的 aws EC2 上有一个 linux 盒子。我可以在这里查看用户的 bash_history:
/home/ec2-user/.bash_history
但是,当我扎根:
sudo -s
我没有得到根的 bash_history。如何查看/查找管理员用户的 bash_history?
谢谢,布雷特
我在亚马逊的 aws EC2 上有一个 linux 盒子。我可以在这里查看用户的 bash_history:
/home/ec2-user/.bash_history
但是,当我扎根:
sudo -s
我没有得到根的 bash_history。如何查看/查找管理员用户的 bash_history?
谢谢,布雷特
这是快速方法:
sudo less /root/.bash_history
您可以运行 history 命令来查看当前用户的历史记录。
当你“sudo -s”时,你显然得到了源帐户的 .bash_history,因为 $HOME 没有改变。
在 sudo -s 之前尝试将 $HOME 设置为 ~root。
通过使用 visudo 插入,在 sudo 中启用日志记录
Defaults logfile=/var/log/sudo.log