如何查看root的bash_history?

时间:2012-10-30 22:24:04

标签: linux bash unix amazon-ec2

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

/home/ec2-user/.bash_history

然而,当我扎根时:

sudo -s

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

谢谢, 布雷特

4 个答案:

答案 0 :(得分:10)

以下是快捷方式:

sudo less /root/.bash_history

答案 1 :(得分:4)

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

答案 2 :(得分:1)

当您“sudo -s”时,您显然会获得源帐户的.bash_history,因为$ HOME未更改。

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

答案 3 :(得分:1)

通过使用visudo

插入,在sudo中启用日志记录
Defaults logfile=/var/log/sudo.log