在Linux中,组用于组织和管理用户帐户。组的主要目的是为组内用户之间共享的指定资源定义一组权限,例如读取,写入或执行权限

你可以使用groupadd命令创建组。如果不再需要一个组,可以将其从系统中删除。本教程介绍了如何使用groupdel命令在Linux中删除组。

这是groupdel命令的一般语法形式groupdel [OPTIONS] GROUPNAMEGROUPNAME是您要删除的组的名称。

只有root用户或具有sudo权限的用户才能删除组。如果不先删除用户,则无法删除用户的主要组。

groupdel命令仅接受很少使用的一些选项。命令选项的更多信息,请参见groupdel手册页。

要从系统中删除指定的组,请调用groupdel命令,后跟组名称。例如,要删除名为mygroup的组,您可以运行命令groupdel mygroup

上面的groupdel 命令从/etc/group/etc/gshadow文件中删除组的信息。成功后,groupdel命令不会打印任何输出。

您可以使用命令getent group列出所有组,然后在通过grep搜索标准输出,来验证该组是否已删除。如果您要删除的群组不存在,则没有任何输出。

getent group | grep mygroup

结论

在Linux中,您可以使用groupdel命令删除组。相同的说明适用于任何Linux发行版,包括Ubuntu,CentOS,RHEL,Debian,Fedora和Arch Linux。

如有任何疑问,请随时发表评论。