問題ID : 9659 (LPIC102問題集)

  • フォーラムは新サイトへ移行しました。
  • このフォーラムではゲスト投稿が禁止されています
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 .2 .3 .4 | 投稿日時 2012-10-18 17:20
crispy  新米   投稿数: 5
問題ID : 9659 の回答についてご連絡します。

(問)パスワードの有効期限に関する設定が可能なコマンドは、次のうちどれか。(3つ選択)

に対して、

(答)
○passwd
○usermod
○chage

と表示されますが、
解説の中で、「*上記と同じ事を「passwd」コマンドで行う場合は「passwd -x 10 user1」。「usermod」コマンドにはこれを実現するオプションは存在しない。」という表記があります。

勉強中の身ゆえ、usermodコマンドが「パスワードの有効期限に関する設定」にかかるものがあるのかどうか不明なのですが、自宅環境のcentos6.3ではusermodコマンドのヘルプでは、

-f, --inactive INACTIVE パスワードを期限切れ後に無効化する日数をINACTIVEにする

というオプションがあることから、
(答)に"○usermod"が含まれていることは納得できなくも無いのですが、当該問題の解説「*上記と同じ事を「passwd」コマンドで行う場合は「passwd -x 10 user1」。「usermod」コマンドにはこれを実現するオプションは存在しない。」を見ていると、usermodは関連が無いように感じました。

以上、ご連絡まで。
お手すきの際にでも、改善していただけたら幸いです。
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012-10-19 11:03
c1000  長老   投稿数: 108
crispyさん

「*上記と同じ事を「passwd」コマンドで行う場合は「passwd -x 10 user1」。「usermod」コマンドにはこれを実現するオプションは存在しない。」

これは「パスワードが有効な最長日数」を設定するオプションがusermodコマンドには無い、という意味だと思いますよ。
chageコマンドだと-M、passwdコマンドなら-x、しかしusermodコマンドにはこれを実現するオプションが無い、と。
usermodは有効期限に関する設定の全てが無い、という事では無いのだと思います。でもそう読めなくも無いですかね。
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012-10-21 16:23
crispy  新米   投稿数: 5
c1000さま、
ご返答ありがとうございます。

仰るとおりです。
最長日数を設定するオプションがusermodコマンドに無いので、説明を省いたとしてもそれは間違いではありませんものね。

LPI level1 101の最強Web問題集では、このような正解・不正解の選択肢どちらに対しても詳細な解説がされていて"学習意欲を上がる!"と感じたのですが、level1 102の解説は少々雑な感じがします。

-f inactive_days
パスワードの使用期限が切れてからアカウントが永久に使用不能になるま
で の日数。 0 にすると、パスワードの期限が切れると同時にこのアカウ
ントは使用不能になる。 -1 にするとこの機能が無効になる。デフォルト
値は -1。

man usermod で上記のような内容が出てくるのですから、解説文章に。〜だからusermodも正解の選択肢に入るのです。といった説明がほしいものです。


…というか、こういった解説の修正ができるサブ管理者的なアカウントがあっても良いと思いますね!ping-tがよりよく活性化するためにも。
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012-10-23 15:40
staff  モデレータ   投稿数: 1485
crispyさん

ご指摘の点を修正いたしました。
ご報告、誠にありがとうございました。
前の投稿 - 次の投稿 | 親投稿 - 子投稿なし | 投稿日時 2012-10-24 10:51
crispy  新米   投稿数: 5
staff さま、

問題ID:9659の解説を拝見しました!
お忙しいところ、素早い対応およびご理解いただきありがとうございます。

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.