110.1基礎
現在login中のuser、terminal、login時刻、idle時間に加え、各userが現在実行しているcommandも一覧する。
適切なコマンドはどれか。
× 不正解
wはcurrent login sessionに加え、idle、JCPU/PCPU、WHAT欄で現在のactivityを確認できる。
詳細解説
誤り
whologin中userとterminal等を表示するが現在command欄を主に示さない。
誤り。whoはuser、terminal、login time、remote host等を示すが、現在commandのWHAT欄を主に提供しない。
正しい
wlogin中userとidle時間、現在process/commandを表示する。
正しい。wはcurrent sessionに加えidle、CPU time、現在のprocess/commandを表示する。
誤り
last過去のlogin/logout履歴を表示する。
誤り。lastは過去履歴を表示し、現在activityの一覧を主目的にしない。
誤り
lastloguserごとの最終login記録を表示する。
誤り。lastlogはaccountごとの最終login記録で、現在commandを示さない。
実際に確かめる
一時的な検証環境で実行できる例です。
printf '%s
' 'who=current sessions' 'w=current sessions plus activity' 'last=login history' 'lastlog=last login per user'期待される結果
who=current sessions
w=current sessions plus activity
last=login history
lastlog=last login per user理解のポイント
- wは現在activity
- whoはsession一覧
- lastは履歴
確認時の注意
- 確認環境: procps/util-linux login tool対応表
基礎のおさらい
不審session
想定外のsource、時刻、idle、commandを見つけたらprocess treeやauthentication logと突き合わせる。
記録の限界
login記録は改ざん・rotation・session方式の影響を受けるため、単独で完全な監査証跡とはしない。
問題IDKP-110-857
確認環境procps/util-linux login tool対応表
最終技術確認2026-08-13
誤り・権利侵害を報告