1.08.1基礎
usermod -Lでロックしたユーザーguest01のパスワード欄を解除する。
適切なコマンドはどれか。
× 不正解
usermod -U USERは、usermod -Lなどで付けたパスワードロックを解除する。
詳細解説
誤り
usermod -L guest01-Lはロックを設定する。
-Lはパスワードロックを設定するため、解除したい状態を維持または再設定する。
誤り
usermod -u guest01小文字-uはUIDを変更し、数値引数が必要である。
小文字-uは新しい数値UIDを必要とし、ロック状態には作用しない。
正しい
usermod -U guest01-Uは暗号化パスワードのロックを解除する。
大文字-Uは暗号化パスワード先頭のロック用!を外し、パスワード欄を解除する。
誤り
usermod -l guest01小文字-lはログイン名を変更する。
小文字-lは新しいログイン名を指定する操作で、パスワードロックを解除しない。
実際に確かめる
一時的な検証環境で実行できる例です。
usermod --help | grep -E -- '-U,|--unlock'期待される結果
password unlockの説明行理解のポイント
- 大文字-Uはunlock
- 小文字-uはUID
- 大文字小文字を区別
確認時の注意
- 確認環境: shadow-utils usermod help / 状態変更なし
基礎のおさらい
大文字小文字
usermodでは-Uと-u、-Lと-lが別の属性を扱うため、表記を正確に区別する。
解除の前提
有効なパスワードハッシュが残っていることなど、解除後に認証可能となる前提も確認する。
問題IDKL-102-1023
確認環境shadow-utils usermod help / 状態変更なし
最終技術確認2026-08-13
誤り・権利侵害を報告