827420ce38563ff0068633df2bed3402.png

3c6de3e3838532a9b53fb5b68c1849d0.png

在 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。

d7da277b7aa9dfdebec0b9ee408faff6.png

如果你有任何疑问,请通过以下方式联系我们:

微信:

微信群:

加上面的微信,备注微信群

QQ: 3217680847

QQ 群: 82695646

9ddc589a9bae9dd81334056da3504a2c.png

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

d7da277b7aa9dfdebec0b9ee408faff6.png

相关推荐

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐