我想知道当用户使用 sudo -i 时是否有可用的 bash_history 或其他内容。他们的命令不会出现在 .bash_history 文件中。
答案1
本身sudo -i
将启动目标用户的登录 shell(root
默认情况下)。该 shell 中的历史记录将根据该 shell 的设置进行存储。如果root
的登录 shell 是 bash,则会默认保存$HISTFILE
到~/.bash_history
。因此,查找.bash_history
inroot
的主目录(/root
通常是 )。或者检查其登录 shell 默认值和 rc 文件以确定其存储历史记录的位置(是否)。