.png)
그만큼마지막명령은 어떤 사용자가 로그인했는지 보여주지만 명령이 실행된 파일을 어떻게 찾을 수 있습니까? 마지막그것을 읽고 처리합니까?
답변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
.