마지막 명령에 대한 로그가 포함된 파일은 어디에 있습니까(Ubuntu)

마지막 명령에 대한 로그가 포함된 파일은 어디에 있습니까(Ubuntu)

그만큼마지막명령은 어떤 사용자가 로그인했는지 보여주지만 명령이 실행된 파일을 어떻게 찾을 수 있습니까? 마지막그것을 읽고 처리합니까?

답변1

다음과 같이 strace를 사용하여 특정 프로그램에서 어떤 파일을 열었는지 확인할 수 있습니다.

$ strace last |& grep open
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/var/log/wtmp", O_RDONLY)         = 3
open("/etc/localtime", O_RDONLY|O_CLOEXEC) = 4

당신이 찾고 있는 파일은 입니다 /var/log/wtmp. 자세한 내용은 에서 읽어보세요 man 5 wtmp.

관련 정보