我在亚马逊的ECs EC2上有一个linux盒子。我可以在这里查看用户的bash_history:
/home/ec2-user/.bash_history
然而,当我扎根时:
sudo -s
我没有得到root的bash_history。如何查看/查找管理员用户的bash_history?
谢谢, 布雷特
答案 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