在 Ubuntu 中,deluser 本身主要用于删除用户,但它也可以用来把用户从某个群组中移除。下面按常见场景说明。
语法:
sudo deluser 用户名 组名
示例:把用户 tom 从组 sudo 中移除
sudo deluser tom sudo
⚠️ 注意:
sudo deluser 用户名
如果用户的主组只属于他自己,通常会被一起删除。
sudo deluser --remove-home 用户名
groups 用户名
或
id 用户名
deluser 不能“添加”群组,需要用:
sudo usermod -aG 组名 用户名
示例:
sudo usermod -aG docker tom
sudo delgroup 组名
| 需求 | 命令 |
|---|---|
| 从组移除用户 | deluser 用户 组 |
| 删除用户 | deluser 用户 |
| 删除用户+家目录 | deluser --remove-home 用户 |
| 添加用户到组 | usermod -aG 组 用户 |
| 删除组 | delgroup 组 |
如果你有具体命令报错或想做某个特定配置,可以把命令贴出来。