web-dev-qa-db-ja.com

ターミナルの「最後の」コマンドはログイン履歴を表示しません

ターミナル(Mac OS X 10.11.2)のlastコマンドは、ログイン履歴のリストを表示することになっています。ただし、入力すると、取得できるのは

user$ last

wtmp begins Mon Jan 11 13:17
user$ last user

wtmp begins Mon Jan 11 13:17
...

印刷される日付は現在の日付と時刻です。私のシステムに何か問題がありますか? /usr/local/binにbash4.3を作成したという事実と関係があるのでしょうか。

lastが機能しないので、代替手段はありますか?ログインしてから現在のセッションまでの経過時間を把握できるシェルスクリプトを作成しようとしています。

1
Honesty

ログファイル/private/var/log/system.logへの読み取りアクセス権がなかったため、lastは何も表示しませんでした。 Sudo chmod 644 /private/var/log/system.logを実行するだけです。

2
Honesty