如何在 Linux 下删除用户组(groupdel 命令)

在 Linux 下,用户组用来组织和管理用户账户。用户组的目的主要是为了定义一系列权限,例如:针对一个资源的读,写,执行,并且将这些权限在用户组的用户之间共享。
一个新的用户组可以通过groupadd
命令来创建。如果一个用户组不再需要,可以从系统中移除。
本文讲解如何在 Linux 下移除一个用户组,使用groupdel
命令。
一、groupdel
命令语法
groupdel
命令的通用语法如下:
groupdel [OPTIONS] GROUPNAME
GROUPNAME
是你想要移除的用户组名称。
仅仅 root 或者有 sudo 权限的用户可以移除用户组。
不能移除一个用户的主要用户组,除非将该用户从这个主要用户组中删除。
groupdel
命令仅仅接受很少的几个选项,平时也很少用。查看groupdel
man 页面,可以找到更多关于该命令选项的信息。
二、在 Linux 下删除一个用户组
想要从系统中删除(移除)一个用户组,运行group
命令,加上 group 名。
例如,想要移除一个名称为mygroup
的用户组,你需要运行:
groupdel mygroup
上面这个命令,将会从/etc/group
和/etc/gshadow
文件中移除用户组条目。
成功时,groupdel
不会打印任何输出。
你可以通过使用下面的命令,列出所有的用户组,来验证用户组是否被移除:
getent group | grep mygroup
如果你想要移除的用户组不存在,系统将会打印一个错误信息,类似下面这样:
groupdel: group 'mygroup' does not exist
三、总结
在 Linux 下,你可以使用groupdel
命令移除用户组。
同样的操作指令适用于任何其他的 Linux 发行版,包括 Ubuntu, CentOS, RHEL, Debian, Fedora, 和 Arch Linux。
如果你有任何疑问,请通过以下方式联系我们:
微信:

微信群: 加上面的微信,备注微信群
QQ: 3217680847

原文 :https://linuxize.com/post/how-to-delete-group-in-linux/
版权声明:本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。