Shell-Script
檢查root使用者的登錄歷史
在 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
此命令將輸出登錄使用者處於活動狀態的總時間。