Ubuntuで特定のユーザーのログイン履歴を確認する方法
- 作成日 2024.10.03
- ubuntu

このブログ記事では、Ubuntuシステムで特定のユーザーのログイン履歴を確認するための方法を解説します。セキュリティ対策やシステム管理の一環として、ユーザーのアクセス履歴を確認することは重要です。
目次
1. lastコマンドを使用してログイン履歴を確認する
最も一般的な方法は、lastコマンドを使用することです。このコマンドは、システムにログインしたユーザーの履歴を表示します。
last
2. 特定のユーザーのログイン履歴を確認する
特定のユーザーのログイン履歴を確認するには、ユーザー名を指定してlastコマンドを使用します。
last username
3. whoコマンドで現在ログインしているユーザーを確認する
whoコマンドを使用することで、現在ログインしているユーザーの情報を確認できます。
who
4. lastlogコマンドで最終ログイン時間を確認する
lastlogコマンドは、システム上の全ユーザーの最終ログイン時間を表示します。特定のユーザーを指定することも可能です。
lastlog
lastlog -u username
5. utmp, wtmp, btmpログファイルを確認する
システムのログイン情報は、/var/logディレクトリに保存されています。これらのファイルを手動で確認することで、さらに詳細なログイン履歴を調査できます。
cat /var/log/wtmp
cat /var/log/btmp
6. ログイン履歴を監視・記録するためのツール
auditdやsyslogを使って、ユーザーのログイン履歴を継続的に監視・記録することも可能です。
sudo apt install auditd
sudo systemctl start auditd
sudo ausearch -m USER_LOGIN
-
前の記事
EXCEL セルに枠線をつけるショートカットキー 2024.10.02
-
次の記事
Ubuntuでスワップ領域のサイズを調整する方法 2024.10.03
コメントを書く