助け合いフォーラム
LinuC Lv3-303(Ver2.0)
問題ID : 27843
問題を開く
新規ユーザと既存ユーザに対して、パスワードの変更後に再度変更できないようにする期間を10日から無効に変更したい。設定すべき内容として正しいものを二つ選べ。
この問題はプレミアムコンテンツです。
正解の選択肢に関して
投稿日 2026/02/10
パスワードの変更後に再度変更できないようにする期間を10日から無効にするという質問なので、
問題文の意図は “10日 → 無効(=制限なし)にしたい” という意味ではないですか?
そうすると正解は、
chageコマンドの--mindaysに0を指定する
「/etc/login.defs」のPASS_MIN_DAYSに-1を設定する
ではなく
chageコマンドの--maxdaysに-1を指定する
「/etc/login.defs」のPASS_MAX_DAYSに-1を設定する
のほうになると思いますがどうでしょうか?
o
ojixii
2026/02/12 12:43
chageコマンドの--maxdaysに-1を指定する
「/etc/login.defs」のPASS_MAX_DAYSに-1を設定する
この設定はパスワードの有効期限(最大日数)を無効にするものです。
この問題はパスワードの変更後に再変更できないようにする期間が対象なので
パスワードの最小変更間隔を設定する --mindays と PASS_MIN_DAYS の設定が適切です。
例えば、パスワードの有効期限切れで変更を強制され、やむなく新しいパスワード(Y)に
変更したものの覚えにくくて、すぐ元のパスワード(X)に戻したいと思っても、
PASS_MIN_DAYS の日数が経過するまでは再変更できない、ということです。
なおこの問題(27843)は PASS_MIN_DAYS を問われてますが
PASS_MAX_DAYS を問われる問題(27844)もあります。
コメント
この投稿に対して返信しませんか?
t tanakasho
2026/02/13 09:49
わかりやすい解説ありがとうございます。腹落ちしました。 つまりはいつでもパスワードを変更できるようにするって意味なのですね。