Shell-Script

檢查root使用者的登錄歷史

  • June 10, 2021

在 Mac OS High Sierra 中的最新安全漏洞之後,root 使用者沒有密碼(說真的,請參閱this),我很想知道我是否是這次攻擊的受害者。

如何獲得“root”帳戶上成功登錄的列表,比如過去 30 天?

嘗試了以下方法:如何列印上次登錄時間?但是該命令在 High Sierra 上不起作用。

要在 MacOS 中查看成功登錄列表:

  • 打開終端
  • 執行“last”命令,如下所示:

最後 | grep ^根

您將獲得按時間倒序排列的最後一個 root 登錄列表(如果有)。要查看所有使用者的條目,只需last單獨使用。

當心具有 root 權限的使用者可以掩蓋它的踪跡。

PS如何列印上次登錄時間的解決方案?在 MacOS 中不起作用,因為 MacOS 中的last命令不支持 -R 選項(至少)。此外,該答案僅用於列印任何last使用者最後一次登錄該命令的 linux 版本的時間 。

除了答案之外,您還可以執行以下ac命令:

$ac -p
rui        128.40
total      128.40

此命令將輸出登錄使用者處於活動狀態的總時間。

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