文章目录
{ .ImgAlt }}

在 Linux 下,用户组用来组织和管理用户账户。用户组的目的主要是为了定义一系列权限,例如:针对一个资源的读,写,执行,并且将这些权限在用户组的用户之间共享。

一个新的用户组可以通过groupadd命令来创建。如果一个用户组不再需要,可以从系统中移除。

本文讲解如何在 Linux 下移除一个用户组,使用groupdel命令。

一、groupdel命令语法

groupdel命令的通用语法如下:

groupdel [OPTIONS] GROUPNAME

GROUPNAME是你想要移除的用户组名称。

仅仅 root 或者有 sudo 权限的用户可以移除用户组。

不能移除一个用户的主要用户组,除非将该用户从这个主要用户组中删除。

groupdel命令仅仅接受很少的几个选项,平时也很少用。查看groupdelman 页面,可以找到更多关于该命令选项的信息。

二、在 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

QQ 群: 82695646 雪梦科技交流群

原文 :https://linuxize.com/post/how-to-delete-group-in-linux/

    版权声明:本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。知识共享许可协议
腾讯云学生服务器_学生机_云服务器优惠套餐-云+校园 - 腾讯云

相关推荐