找不到它们,没有 .bash_history。还检查了 /var/log/audit 和 /var/log/secure* 可能它们根本不存在或被禁用了。
谢谢!
答案1
听起来好像没有设置 root 的历史记录文件。您可以通过运行以下命令来确认这一点:
echo $HISTFILE
从您的 root shell。您可以在 /root(root 用户的主目录)中的 .bashrc 中设置此项,方法是放置以下行:
HISTFILE="/root/.bash_history"
在 .bashrc 文件的末尾。
注意 - 可以使用以下方式查看当前会话的历史记录
history
是因为 bash 历史记录实际上并没有写入为该用户配置的历史记录文件中,直到用户退出其会话或终止会话为止。