温馨提示×

ubuntu deluser可改组吗

小樊
49
2026-10-22 22:46:55
栏目: 智能运维

在 Ubuntu 中,deluser 本身不能直接“改组”,但可以用它来从组中删除用户,从而间接达到“改组 / 调整用户所属组”的目的。

常见相关用法如下:

1. 删除用户从某个附加组(不改变主组)

sudo deluser 用户名 组名

例如:

sudo deluser alice docker

作用:把 alice 从 docker 组中移除(不影响主组)。


2. 删除用户(同时移除其组关系)

sudo deluser 用户名

默认会:

  • 删除用户
  • 保留其主组(如果组里没其他用户,也可能删组)

如果想连主组一起删:

sudo deluser --remove-home 用户名
sudo userdel -r 用户名

3. 如果你想“改组”(推荐方式)

deluser 不适合“换主组”,更推荐用:

修改用户主组

sudo usermod -g 新主组 用户名

添加用户到新组

sudo usermod -aG 新组 用户名

再看当前组情况

groups 用户名
id 用户名

总结

  • ✅ deluser 用户 组:可从组中移除用户(改附属组)
  • ❌ deluser 不能直接“设置 / 更换主组”
  • ✅ 改组更推荐用 usermod

如果你说的是**“删除用户但保留/转移组”或“批量改组”**,可以告诉我具体场景,我给你精确命令。

0 踩