過去問ドリル

LinuCレベル1 システム管理 問19

システム管理/アカウント管理

ユーザーaliceが現在所属している補助グループを保ったまま、補助グループdevを追加するコマンドとして適切なものはどれか。

当サイトのオリジナル問題(LinuCレベル1の出題範囲「システム管理」に対応。実際の試験問題ではありません)

正解:B

解説

usermodの-Gオプションは補助グループの一覧を指定しますが、単独で使うと指定したグループだけに置き換わり、それまでの補助グループから外れてしまいます。-a(append)と組み合わせた「usermod -aG」なら、既存の所属を残したまま追加できます。所属状況はidコマンドで確認できます。なお、グループへの追加は次回ログイン以降のプロセスから有効になります。

選択肢ごとの解説

  • A誤り。-Gだけだと補助グループがdevのみに置き換えられ、それまでの補助グループから外れます。
  • B正しい。-aと-Gを組み合わせると、既存の補助グループを残したままdevを追加できます。
  • C誤り。-gはプライマリグループを変更するオプションで、補助グループの追加ではありません。
  • D誤り。groupmod -nはグループ名を変更するコマンドで、この例ではグループaliceの名前をdevに変えようとします。
LinuCレベル1の問題を演習モードで解く