在Mac OS X上的用户登录“日志”


13

Mac OS是否记录用户登录/注销?

我需要证明某个用户在不到四个星期前的某个时间(长话)已登录。

这是在任何地方的Mac OS级别或Darwin级别记录的吗?

编辑:机器正在运行Mac OS Leopard(非服务器版本)。

Answers:


15

您可以尝试执行以下命令last,除非已清除日志,否则应该在安装操作系统之前立即返回一条日志。专门查找任何控制台条目。


1
甜!我是对的。更甜。
Justicle

3
这用于关机,然后重新启动。“锁定屏幕”登录又如何呢?
Paulo Oliveira,

如何检查锁屏登录名?
theonlygusti

10

如果您想回顾过去几周的时间,last这些条目将在ASL数据库中存储更长的时间。要查看登录名,请使用此命令,用您要搜索的名称代替,或者不使用| grep insert_username_here以查看所有人。

syslog -F raw -k Facility com.apple.system.lastlog | grep insert_username_here

要查看注销,请使用:

syslog -F raw -k Facility com.apple.system.utmpx | grep insert_username_here

为了更清晰地查看此内容,您可以使用它,它不显示通过终端登录的信息,而仅显示时期。您必须grep输入用户名,否则数据将毫无意义:

syslog -F raw -k Facility com.apple.system.lastlog | grep insert_username_here | grep -v tty | awk '{ print $2 }' | sed -e 's/]//g'

日期显示为纪元时间。您可以使用http://www.epochconverter.com/将其转换为正常时间


1
谢谢你的提示。仅供参考,我是在“ GUI”登录之后进行的,因此这也可以解决问题。
Justicle
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.