无法查看 SSH 会话的 bash 历史记录

无法查看 SSH 会话的 bash 历史记录

当通过 ssh 以用户身份登录,然后使用 sudo su - 成为 root 时,我看不到运行的命令的历史记录。

我尝试过 cat /root/.bash_history 运行“history”命令等。我只看到 root 的历史记录结果。此外,如果我运行 history 命令或 cat /home/user/.bash_history,我将看到 sudo su- 命令,但之后什么也没有发生。

我们有多个人登录,然后通过 sudo su - via ssh 切换到 root,但似乎没有记录发生这种情况后运行了哪些命令。

答案1

正如@user68186提到的,当你更改登录用户时,文件.bash_history也会随之更改,你需要在登录用户的主目录中进行搜索。在这种情况下,它是/root

相关内容