107.1基礎
未使用のGID 2400でdevelopersグループを作成する。
適切なコマンドはどれか。
× 不正解
groupadd -g GID NAMEは明示GIDでグループを作成する。既存GIDとの重複と組織の番号範囲を確認する。
詳細解説
正しい
groupadd -g 2400 developers-gで新規グループの数値GIDを指定する。
正しい。groupaddがdevelopersを新規作成し、-g 2400がその数値GIDを指定する。
誤り
groupadd -u 2400 developersgroupaddでUIDを指定する-uは使わない。
誤り。グループにはUIDではなくGIDがあり、groupaddは-uでGIDを割り当てない。
誤り
groupmod -g 2400 developers既存グループのGID変更用で、新規作成ではない。
誤り。groupmodは既に存在するdevelopersのGID変更用で、まだないグループを新規作成しない。
誤り
useradd -g 2400 developersdevelopersというユーザーを作ろうとする。
誤り。useraddはdevelopersというユーザーを作り、そのプライマリグループをGID 2400へしようとする。
実際に確かめる
一時的な検証環境で実行できる例です。
groupadd --help 2>&1 | grep -E -- '--gid|-g,' | head -n 1期待される結果
-gまたは--gidの説明理解のポイント
- groupaddは新規作成
- -gはGID
- 重複を避ける
確認時の注意
- 確認環境: shadow-utils groupadd / help読取のみ
基礎のおさらい
番号範囲
通常グループとsystem groupでは設定されたGID範囲が異なり、組織の一意な割当方針に従う。
既存GID
GIDはファイルのグループ所有権に記録されるため、重複利用や再割当はアクセス権へ影響する。
問題IDKP-107-677
確認環境shadow-utils groupadd / help読取のみ
最終技術確認2026-08-13
誤り・権利侵害を報告