在 Debian(以及大多数 Linux 发行版)中,deluser 主要用于删除用户,但它也可以用来将用户从组中移除,或删除用户组(配合 --group 参数)。
下面分情况说明:
如果你只是想把某个用户从附加组中移除,而不删除组本身:
sudo deluser 用户名 组名
示例:
sudo deluser alice sudo
表示把用户 alice 从 sudo 组中移除。
如果你想直接删除整个用户组:
sudo delgroup 组名
或
sudo deluser --group 组名
示例:
sudo delgroup docker
⚠️ 注意:
如果你在删除用户时,希望连带着删除该用户的私有组:
sudo deluser --remove-home 用户名
如果该用户的组名和用户同名,且没有别的用户使用该组,通常会一并删除。
deluser / delgroup:Debian 风格,更安全、友好userdel / groupdel:更底层、通用例如:
sudo groupdel 组名
如果你愿意,可以告诉我:
我可以给你更精确的命令。