检查 root 用户的登录历史记录

Foo*_*Bar 4 osx security scripting logs shell-script

在 Mac OS High Sierra 中出现最新的安全漏洞后,root 用户没有密码(说真的,请参阅),我很想知道我是否是此攻击的受害者。

如何获取“root”帐户成功登录的列表(例如过去 30 天)?

已尝试以下方法:如何打印上次登录时间?但是该命令在 High Sierra 上不起作用。

Rui*_*iro 5

要查看 MacOS 中成功登录的列表:

  • 打开终端
  • 运行“last”命令,如下所示:

    最后| grep ^根

您将获得按时间倒序排列的最后一次 root 登录的列表(如果有)。要查看所有用户的条目,只需last单独使用即可。

请注意,具有 root 权限的用户可能会掩盖其踪迹。

PS 解决方案如何打印上次登录时间?在 MacOS 中不起作用,因为lastMacOS 中的命令不支持 -R 选项(至少)。此外,该答案仅用于打印Linux 版本命令的 任何last用户上次登录的时间。

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

$ac -p
rui        128.40
total      128.40
Run Code Online (Sandbox Code Playgroud)

此命令将输出登录用户处于活动状态的总时间。