Login

如何找到目前的 root 登錄

  • August 30, 2011

如何在 Linux 上辨識所有具有 root 登錄權限的終端?

who -a似乎給了我定期登錄,但root呢?

who命令(以及與此相關的w命令)也顯示 root 登錄,但如果有人以普通使用者身份登錄並使用 / 提升他/她的權限,susudo它不會顯示它,因為登錄並沒有真正改變。

因此,在這種情況下,您最好尋找su,sudo/bin/bash(或任何外殼)程序。

我想這樣的事情應該適合你:

ps aux | grep -E '/bin/zsh|/bin/bash'

儘管您可能希望查看/etc/shells而不是硬編碼外殼。

引用自:https://serverfault.com/questions/306482