LinuCレベル1 セキュリティ 問25
セキュリティ/セキュリティ管理業務の実施過去にシステムへログインしたユーザーの一覧を、ログイン・ログアウトの日時やシステムの再起動の記録とあわせて表示するコマンドはどれか。
当サイトのオリジナル問題(LinuCレベル1の出題範囲「セキュリティ」に対応。実際の試験問題ではありません)
- Alast
- Bwho
- Cw
- Did
正解:A
解説
last はログインの履歴(従来は/var/log/wtmp、新しいディストリビューションではwtmpdbのデータベース)を読み、ユーザー名・端末・接続元・ログインとログアウトの日時を新しい順に表示します。再起動の記録も「reboot」という疑似ユーザーとして表示されます。ログインに失敗した記録は/var/log/btmpに残り、lastb(root権限が必要)で確認できます。不審なログインが無いかを定期的に確認するときに使われます。
選択肢ごとの解説
- A正しい。lastは/var/log/wtmpに残るログイン履歴を、再起動の記録も含めて表示します。
- B誤り。whoは現在ログインしているユーザーだけを表示し、過去の履歴は表示しません。
- C誤り。wは現在ログインしているユーザーと、各ユーザーが実行中の処理や負荷の状況を表示します。
- D誤り。idはユーザーのUID・GIDや所属グループを表示するコマンドで、ログイン履歴は扱いません。