Jus*_*cle 13 login logging macos
Mac OS 是否记录用户登录/注销?
我处于一种情况,我需要证明某个用户在不到四个星期前的某个时间(长话)登录。
这是在 Mac OS 级别或 Darwin 级别记录的任何地方吗?
编辑:机器运行的是 Mac OS Leopard(非服务器版)。
Che*_*ion 15
您可以尝试使用该命令last,除非日志已被清除,否则在安装操作系统之前应该有一个日志。专门查找任何控制台条目。
rid*_*ogi 10
如果您想回顾过去几周,last就会发现这些条目在 ASL 数据库中存储的时间要长得多。要查看登录名,请使用此命令,替换您正在搜索的名称,或者不使用| grep insert_username_here以查看所有人。
syslog -F raw -k Facility com.apple.system.lastlog | grep insert_username_here
Run Code Online (Sandbox Code Playgroud)
要查看注销使用:
syslog -F raw -k Facility com.apple.system.utmpx | grep insert_username_here
Run Code Online (Sandbox Code Playgroud)
要更清晰地查看它,您可以使用它,它不会显示通过终端登录,只会显示纪元时间。您必须 grep 获取用户名,否则数据毫无意义:
syslog -F raw -k Facility com.apple.system.lastlog | grep insert_username_here | grep -v tty | awk '{ print $2 }' | sed -e 's/]//g'
Run Code Online (Sandbox Code Playgroud)
日期显示为纪元时间。您可以使用http://www.epochconverter.com/将其转换为正常时间
| 归档时间: |
|
| 查看次数: |
23097 次 |
| 最近记录: |