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)。Unixログインデータベース。一般的な答え。