如何查看使用 sudo -i 的用户的命令历史记录

如何查看使用 sudo -i 的用户的命令历史记录

我想知道当用户使用 sudo -i 时是否有可用的 bash_history 或其他内容。他们的命令不会出现在 .bash_history 文件中。

答案1

本身sudo -i将启动目标用户的登录 shell(root默认情况下)。该 shell 中的历史记录将根据该 shell 的设置进行存储。如果root的登录 shell 是 bash,则会默认保存$HISTFILE~/.bash_history。因此,查找.bash_historyinroot的主目录(/root通常是 )。或者检查其登录 shell 默认值和 rc 文件以确定其存储历史记录的位置(是否)。

相关内容