1.08.1基礎
不要になった既存グループobsoleteをグループデータベースから削除する。
適切なコマンドはどれか。
× 不正解
groupdel GROUPでグループDBから既存グループを削除する。ユーザーのプライマリグループなら先に変更が必要である。
詳細解説
誤り
userdel obsolete同名のユーザーアカウントを削除する。
userdelはobsoleteというユーザーを対象とし、同名グループの削除を目的としない。
誤り
groupmod -d obsoletegroupmodにグループ削除を表す-d指定はない。
groupmodは属性変更用であり、-dでグループを削除する標準構文を持たない。
正しい
groupdel obsolete既存グループobsoleteを削除する。
groupdelへobsoleteを渡すと、その既存グループをグループDBから削除する。
誤り
delgroup -u obsoleteこの形は標準的なgroupdelの構文ではない。
delgroupは環境依存の別ツールで、この-u形式は標準groupdelの削除構文ではない。
実際に確かめる
一時的な検証環境で実行できる例です。
groupdel --help | sed -n '1,8p'期待される結果
groupdel GROUPの使用方法理解のポイント
- groupdelはgroup削除
- userdelと対象が異なる
- primary groupは事前確認
確認時の注意
- 確認環境: shadow-utils groupdel help / 状態変更なし
- 実グループは削除せず、helpだけを確認する。
基礎のおさらい
プライマリグループ制約
ユーザーの主GIDとして利用中のグループは、その所属関係を先に変更する必要がある。
残存ファイル
グループを削除しても既存ファイルの数値GIDは残り、名前へ解決できない所有表示になる場合がある。
問題IDKL-102-1027
確認環境shadow-utils groupdel help / 状態変更なし
最終技術確認2026-08-13
誤り・権利侵害を報告