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