
這最後的命令向我們顯示哪些用戶已登錄,但我如何找到該命令的文件 最後的會讀取並處理它嗎?
答案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
。