在运行 Mac OS X 10.6.8 的 MacBook Pro 上查看所有登录历史记录?

use*_*442 16 mac operating-systems users

我可以在终端中使用什么命令来查看登录历史?我认为可能有人创建了一个隐藏帐户或在安全模式下启动了机器。

Spi*_*iff 22

用于查看以前登录的古老的 Unix 实用程序是last.

man last

  • 在 Catalina 上似乎对我不起作用,它显示了错误的值。 (2认同)

小智 14

在 Mac OS Mojave 10.14.5 上检查

sudo log show --style syslog  --last 1d | awk '/Enter/ && /unlockUIBecomesActive/ {print $1 " " $2}'
Run Code Online (Sandbox Code Playgroud)

1d - 是一段回到过去的捷径

  • 虽然很慢,但是可以用^^ (2认同)

小智 8

这是我如何做到的。

要在 Mac 上查看您的登录历史记录:

  1. 打开“终端”应用
  2. 键入单词last后跟您的用户名。例如,last johnsmith
  3. 您的用户帐户的登录活动列表将按时间倒序显示。

对于不熟悉终端的人:

要打开,您可以在 Spotlight 搜索(屏幕右上角的沙漏搜索图标)中快速找到它。

我描述的过程今天对我有用。我正在使用 OS X Yosemite (10.10.5)。我还没有在其他 Mac 操作系统上测试过它。