Sudo

如何查看使用 sudo -i 的使用者的命令歷史記錄

  • July 16, 2020

我想知道當使用者使用 sudo -i 時是否有可用的 bash_history 或其他東西。他們的命令不出現在他們的 .bash_history 文件中。

它本身sudo -i將啟動目標使用者的登錄 shell(root預設情況下)。該 shell 中的歷史記錄將根據該 shell 的設置進行儲存。如果root’ 的登錄 shell 是 bash ,它將被保存到$HISTFILE,這是~/.bash_history預設情況下。所以尋找一個.bash_historyinroot的主目錄(/root通常是 )。或者檢查他們的登錄 shell 預設值和 rc 文件以確定它儲存歷史的位置(如果)。

引用自:https://unix.stackexchange.com/questions/598743