groupdel — 刪除群組
從系統中刪除指定的使用者群組。
語法
groupdel 群組名稱
常用選項
| 選項 | 說明 | 範例 |
|---|---|---|
-f, --force |
強制刪除(即使是某使用者的主要群組) | groupdel -f mygroup |
使用範例
範例 1:刪除群組
刪除 oldgroup 群組。確認沒有使用者以此為主要群組。
$ sudo groupdel oldgroup
範例 2:刪除前確認群組成員
刪除群組前先確認哪些使用者屬於此群組。
$ getent group oldgroup
# 輸出:oldgroup:x:1500:alice,bob
# 使用 usermod 調整使用者的群組後再刪除
oldgroup:x:1500:alice,bob
常見錯誤與排錯
groupdel: cannot remove the primary group of user 'alice'
- 原因
- 嘗試刪除某使用者的主要群組,這樣做會讓使用者失去主要群組。
- 解法
- 先用 usermod -g newgroup alice 將 alice 的主要群組改為其他群組,再刪除。