温馨提示×

ubuntu deluser怎么连组删

小樊
51
2026-10-22 22:49:56
栏目: 智能运维

在 Ubuntu 里,deluser 本身不会自动删除用户的主组,但可以配合参数把用户从附加组里退出,或者手动删掉它的主组。


一、删除用户,并同时从附加组中移除

sudo deluser 用户名

这只会:

  • 删除用户
  • 不会删除用户的主目录(除非加参数)
  • 不会自动删主组
  • 会从所有附加组中移除该用户

二、删除用户 + 删除主目录

sudo deluser --remove-home 用户名

三、删除用户 + 删除主组(关键点)

deluser 没有直接“连组一起删”的参数,但可以用下面两种方式:

方法 1:先删用户,再删组

sudo deluser 用户名
sudo delgroup 用户名

(默认主组名通常和用户名相同)


方法 2:用 userdel(更“连株”)

sudo userdel -r 用户名
  • -r:删除主目录
  • 如果该组只属于这个用户,组会被自动删除

⚠️ 注意:如果组里还有其他用户,组不会删。


四、确认用户和组是否还在

id 用户名
getent group 组名

总结

需求 命令
删用户 deluser 用户
删用户+家目录 deluser --remove-home 用户
删用户+组 deluser 用户 && delgroup 组
一键删用户+组(若组唯一) userdel -r 用户

如果你说的是 “把用户从某个组里踢掉”,那用:

sudo deluser 用户名 组名

需要我帮你写一条具体命令吗?

0 踩