last
이 명령이 정보를 가져오는 위치를 찾을 수 없는 것 같습니다 . 어떤 파일을 사용하는지 아는 사람이 있나요(특히 Unix macOS의 경우)?
그것을 시도했지만 cat /var/log/wtmp
내가 얻은 cat /var/run/utmp
것은 다음 과 같습니다 . 시도해 보았지만 그것도 아닙니다. 나만 그런 걸까? 이 파일은 어디에 있나요?cat /var/log/lastlog
cat: [...]: No such file or directory
cat /var/log/system.log
sudo cat /var/audit
답변1
지침에 따르면 ( man last
참조 man utmpx
) /var/run/utmpx
,.
답변2
/var/log/wtmp
Apple 헤더 파일 주석에 따르면 Mac OS 10.3 이전 버전이었습니다. 파일이 더 이상 존재하지 않으며 더 이상 사용되지 않습니다. 로그인 데이터베이스에 액세스하기 위한 기본 C 라이브러리 함수는 last
이를 기반으로 합니다. 이제 ASL에 대해 이야기해 보겠습니다.
추가 읽기
- 조나단 데보인 폴라드(2018).유닉스 로그인 데이터베이스. 일반적인 답변.