温馨提示×

ubuntu deluser怎样移除组

小樊
43
2026-09-02 09:31:56
栏目: 智能运维

在 Ubuntu 中,deluser 命令不是用来删除组的,而是用来删除用户的。如果你想把用户从某个组中移除,或者删除一个组,要分情况处理。


一、从组中移除用户(保留用户)

方法 1:使用 gpasswd(推荐)

sudo gpasswd -d 用户名 组名

示例:

sudo gpasswd -d alice sudo

表示把用户 alice 从 sudo 组中移除。


方法 2:使用 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 组”),我可以给你更精确的命令。

0 踩