如何在Linux中删除组(groupdel命令)

时间:2020-03-05 15:27:16  来源:igfitidea点击:

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

可以使用“ groupadd”命令创建一个新组。

如果不再需要一个组,可以将其从系统中删除。

本文介绍了如何使用“ groupdel”命令在Linux中删除组。

'groupdel'命令语法

'groupdel'命令的一般语法如下:

groupdel [OPTIONS] GROUPNAME

“ GROUPNAME”是我们要删除的组的名称。

只有root或者具有sudo特权的用户才能删除组。

如果不先删除用户,则无法删除现有用户的主要组。

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

在Linux中删除组

要从系统中删除(删除)给定的组,请调用“ groupdel”命令,后跟组名称。

例如,要删除名为“ mygroup”的组,可以运行:

groupdel mygroup

上面的命令从“/etc/group”和“/etc/gshadow”文件中删除组条目。

成功后,“ groupdel”命令不会打印任何输出。

我们可以使用以下命令列出所有组,以验证该组是否已删除:

getent group | grep mygroup

如果我们要删除的组不存在,系统将显示如下错误消息:

groupdel: group 'mygroup' does not exist