助け合いフォーラム

LinuC

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を設定する

のほうになると思いますがどうでしょうか?

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

わかりやすい解説ありがとうございます。腹落ちしました。 つまりはいつでもパスワードを変更できるようにするって意味なのですね。

この返信に対して
コメントを記入できます

この投稿に対して返信しませんか?