如何查看以超级用户身份输入的命令的历史记录

如何查看以超级用户身份输入的命令的历史记录

有没有办法查看我在su模式中输入的命令?类似于 ~/.bash_history?它位于哪里?

答案1

实际上它位于 .bash_history 中。但是当您 时su,您切换用户,因此您必须以您su想要的用户身份检查 .bash_history。当您su再次输入 时history,它将仅显示该用户的历史记录。

例如,您更改为 root,因此history再次以 root 身份使用,或检查 root-homefolder(默认为 /root)中的 .bash_history 将为您提供所有先前的命令。

答案2

Debian您可以定义变量SULOG_FILE在文件中/etc/login.defs作为日志文件活动。

您可以测试您的内容登录名定义, 还满素可以告诉您是否支持。

相关内容