在 Ubuntu 中,deluser 命令不是用来删除组的,而是用来删除用户的。如果你想把用户从某个组中移除,或者删除一个组,要分情况处理。
gpasswd(推荐)sudo gpasswd -d 用户名 组名
示例:
sudo gpasswd -d alice sudo
表示把用户 alice 从 sudo 组中移除。
deluser 的“从组中删除用户”功能sudo deluser 用户名 组名
示例:
sudo deluser alice sudo
⚠️ 注意:
deluser 用户 组 不会删除用户,只是把用户从该组中移除。
使用 delgroup 或 groupdel:
sudo delgroup 组名
或
sudo groupdel 组名
示例:
sudo delgroup developers
sudo deluser 用户名
如果想连用户的主目录和邮件一起删:
sudo deluser --remove-home 用户名
| 目的 | 命令 |
|---|---|
| 用户从组中移除 | sudo gpasswd -d user group |
| 用户从组中移除 | sudo deluser user group |
| 删除组 | sudo delgroup group |
| 删除用户 | sudo deluser user |
如果你愿意,可以告诉我具体场景(比如“移除 sudo 权限”或“删除 docker 组”),我可以给你更精确的命令。