107.1基礎
新規ユーザーaliceを補助グループaudioとvideoの両方へ所属させる。
適切なコマンドはどれか。
× 不正解
useradd -G GROUP1,GROUP2は作成時の補助グループ一覧を指定する。区切りに空白を入れない。
詳細解説
誤り
useradd -g audio,video alice-gは1つのプライマリグループを指定する。
誤り。-gは1つの主グループを指定し、audio,videoという複数名一覧を補助所属として扱わない。
正しい
useradd -G audio,video alice-Gへカンマ区切りの補助グループ一覧を指定する。
正しい。-Gは補助グループ一覧を受け、audioとvideoの両方を新規ユーザーへ設定する。
誤り
useradd -a audio,video aliceuseraddの-a単独で補助グループを指定しない。
誤り。-aはusermodで-Gと併用するappend指定として知られるが、useraddでこの形の補助グループ一覧を設定しない。
誤り
groupmod -G audio,video alicegroupmodはグループ自体の属性を変更する。
誤り。groupmodはGIDやグループ名等を変更するもので、alice作成時の複数所属を指定する構文ではない。
実際に確かめる
一時的な検証環境で実行できる例です。
useradd --help 2>&1 | grep -E -- '--groups|-G,' | head -n 1期待される結果
-Gまたは--groupsの説明理解のポイント
- -Gは補助グループ
- カンマ区切り
- -gとは役割が違う
確認時の注意
- 確認環境: shadow-utils useradd / help読取のみ
基礎のおさらい
区切り
-Gの一覧は通常カンマ区切りで空白を含めず、指定グループは先に存在している必要がある。
作成後の確認
id aliceやgetent group GROUPで、主GIDと補助所属が意図どおりか確認できる。
問題IDKP-107-670
確認環境shadow-utils useradd / help読取のみ
最終技術確認2026-08-13
誤り・権利侵害を報告