107.1基礎
aliceのpasswordが使用可能、ロック、未設定のどれかとaging概要を変更せず確認する。
適切なコマンドはどれか。
× 不正解
passwd -S USERはpassword欄の状態を示す短いコードとaging情報を表示する。状態変更前後の確認に使う。
詳細解説
誤り
passwd -l alicepasswordをロックする変更操作である。
誤り。小文字-lはlockで、確認のために実行するとaliceの認証状態を変更してしまう。
誤り
passwd -u alicepasswordロックを解除する変更操作である。
誤り。-uはunlockであり、既存ロックを取り除く変更を加える。
誤り
passwd -d alicepassword欄を削除する変更操作である。
誤り。-dはpassword欄を空にする変更で、状態確認としては危険かつ目的外である。
正しい
passwd -S alicepassword状態とaging概要を表示する。
正しい。大文字-Sはstatusを表示し、P、L、NP等の状態コードと最終変更・aging項目を出力する。
実際に確かめる
一時的な検証環境で実行できる例です。
passwd --help 2>&1 | grep -E -- '--status|-S,' | head -n 1期待される結果
-Sまたは--statusの説明理解のポイント
- -Sはstatus
- 変更しない
- ロック等を短いコードで表示
確認時の注意
- 確認環境: shadow-utils passwd / help読取のみ
基礎のおさらい
状態コード
一般にPは使用可能なpassword、Lはlocked、NPはpasswordなし等を示すが、表示形式は実装のman pageも確認する。
多層の認証
passwd状態はローカルpassword欄の情報であり、SSH鍵や外部ID基盤等の利用可否をすべて表すものではない。
問題IDKP-107-684
確認環境shadow-utils passwd / help読取のみ
最終技術確認2026-08-13
誤り・権利侵害を報告