导航菜单

Linux命令大全-groupdel命令

陆兴东 2026-04-07 11 浏览 Linux命令

一、简介

groupdel(英文全拼:group delete)命令用于用于删除用户组。

注:在删除用户组时,若该群组中包括某些用户,则必须先删除这些用户后,方能删除群组。否则会出现所属该用户属组的文件或目录的组权限会变成组id。

二、语法

语法:groupdel [选项] 组名称

参数说明:

-f:强制删除一个用户组

-h:显示帮助信息

三、实战

1、删除一个组

[root@app01 ~]# groupdel test3

在删除一个用户组时,被删除的用户组中不能包括某些用户,如果该组中有用户存在是不能直接被删除的。如下:

[root@app01 ~]# groupdel test
groupdel:不能移除用户“tom”的主组

如果确实想删除该组,需要先把用户移出该组或是删除该用户后才能把组删除。或是直接用“-f”参数来删除。如下:

[root@app01 ~]# groupdel -f test

强制删除后,该组里的用户组id为变成被删除组的一个组id。如下:

[root@app01 ~]# id tom
uid=1002(tom) gid=1002 组=1002

在日常工作中这种情况时常发生,产生的后果呢,就是一些用户组权限问题,使一些该组中的用户,有可能对某些文件或目录失去一些该有的权限。所在在删除时一定要小心谨慎。