Linux コマンドでユーザーごとの最終ログイン日時を確認する

Linux コマンドでユーザーごとの最終ログイン日時を確認する

Linuxで、コマンドでユーザーごとの最終ログイン日時を確認する手順を記述してます。

環境

  • OS Rocky Linux release 8.4 (Green Obsidian)

最終ログイン日時を確認

最終ログイン日時を確認するには「lastlog」コマンドを使用します。

lastlog

<出力結果>
ユーザ名         ポート   場所             最近のログイン
root             pts/2                     水  8月 25 15:48:29 +0900 2021
bin                                        **一度もログインしていません**
daemon                                     **一度もログインしていません**
adm                                        **一度もログインしていません**
lp                                         **一度もログインしていません**
sync                                       **一度もログインしていません**
shutdown                                   **一度もログインしていません**
halt                                       **一度もログインしていません**
mail                                       **一度もログインしていません**
operator                                   **一度もログインしていません**
games                                      **一度もログインしていません**
ftp                                        **一度もログインしていません**
nobody                                     **一度もログインしていません**
dbus                                       **一度もログインしていません**
systemd-coredump                           **一度もログインしていません**
systemd-resolve                            **一度もログインしていません**
tss                                        **一度もログインしていません**
polkitd                                    **一度もログインしていません**
geoclue                                    **一度もログインしていません**
rtkit                                      **一度もログインしていません**

ユーザーを指定して確認することも可能です。

lastlog -u testuser

<出力結果>
ユーザ名         ポート   場所             最近のログイン
testuser         pts/2                     水  8月 25 15:04:57 +0900 2021

ログイン履歴を確認したい場合は「last」を使用します。

last

<出力結果>
testuser pts/2        192.168.1.100   Tue Aug 24 14:45 - 15:32  (00:47)
testuser pts/1        192.168.1.100   Fri Aug 20 15:36   still logged in
testuser pts/0        192.168.1.100   Thu Aug 12 11:14   still logged in
testuser pts/1        192.168.1.100   Wed Aug 11 12:52 - 23:10  (10:18)
testuser pts/0        192.168.1.100   Tue Aug 10 09:37 - 23:10 (1+13:33)
testuser pts/0        192.168.1.100   Wed Aug  4 15:14 - 17:19 (5+02:04)