7

我在亚马逊的 aws EC2 上有一个 linux 盒子。我可以在这里查看用户的 bash_history:

/home/ec2-user/.bash_history

但是,当我扎根:

sudo -s

我没有得到根的 bash_history。如何查看/查找管理员用户的 bash_history?

谢谢,布雷特

4

4 回答 4

10

这是快速方法:

sudo less /root/.bash_history
于 2012-10-30T22:31:52.557 回答
4

您可以运行 history 命令来查看当前用户的历史记录。

于 2012-10-30T22:30:49.237 回答
1

当你“sudo -s”时,你显然得到了源帐户的 .bash_history,因为 $HOME 没有改变。

在 sudo -s 之前尝试将 $HOME 设置为 ~root。

于 2012-10-30T22:30:36.767 回答
1

通过使用 visudo 插入,在 sudo 中启用日志记录

Defaults logfile=/var/log/sudo.log
于 2012-10-31T16:17:05.883 回答