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

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

groupdel 命令

groupdel命令的语法形式是 groupdel [OPTIONS] GROUPNAMEOPTIONS 是 groupdel 命令的选项,可选参数。 GROUPNAME是您要删除的组名称。

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

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

groupdel 命令删除组

要从 Linux 系统中删除指定的组,请运行 groupdel 命令,后跟组名称。

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

例如命令 groupdel mygroup 将会删除mygroup组,要来验证组是否已删除,可以运行命令 getent group 列出所有组

然后使用 grep 命令搜索 getent 命令的标准输出过滤结果。如果您要删除的群组不存在,则没有任何输出。

groupdel mygroup
getent group | grep mygroup

结论

在 Linux,您可以使用 groupdel 命令删除组。如有任何疑问,请随时发表评论。

相同的说明适用于任何Linux发行版,包括Ubuntu,CentOS,RHEL,Debian,Fedora和Arch Linux。