Mac OS X의 사용자 로그인“로그”


13

Mac OS는 사용자 로그인 / 로그 아웃을 기록합니까?

4 주 전에 특정 시간 (긴 이야기)에 특정 사용자가 로그인했음을 보여줘야하는 상황에 처해 있습니다.

Mac OS 레벨 또는 Darwin 레벨에서 어디서나 기록됩니까?

편집 : 컴퓨터에서 Mac OS Leopard (비 서버 에디션)를 실행 중입니다.

답변:


15

last로그가 지워지지 않으면 OS가 설치 될 때까지 로그를 다시 가져야하는 명령 을 시도 할 수 있습니다 . 특히 콘솔 항목을 찾으십시오.


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
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.