最後のコマンドのログを含むファイルはどこにあります(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

おすすめ記事