「groupdel(8)」-

删除一个组

命令语法格式

groupdel [options] GROUP

命令描述

命令groupdel修改系统帐户文件,删除所有引用GROUP的条目。命名组必须存在。

命令支持的选项及含义

命令groupdel支持的选项如下:

-R, –root CHROOT_DIR
在CHROOT_DIR目录中应用更改,并使用CHROOT_DIR目录中的配置文件。

-h, –help
显示帮助选项并退出。

注意事项

无法删除一个存在用户的基本组(Primary Group)。在删除组之前必须先删除用户,至少是解除二者之间的关系。

你可能需要手动进行检查,以确认文件系统中没有剩余属于该组的文件。

配置文件

在/etc/login.defs中的以下配置变量会影响命令groupadd的行为:

MAX_MEMBERS_PER_GROUP (number)
每组条目的最大成员数。达到最大值时,将在/etc/group中创建新的组条目(行),并具有相同的名称、相同的密码、相同的GID值。

该属性默认值为0,表示组中的成员数没有限制。

此功能(拆分组)允许限制group文件中的行长度。这有助于确保NIS组的行不超过1024个字符。

如果你需要强制执行此类限制,则可以使用25。

注意:并不是所有工具都支持拆分组,即使在Shadow软件包中也有些工具不支持。除非确实有必要,否则不应使用此变量。

相关文件

/etc/group
组帐号信息。

/etc/gshadow
组帐号的安全信息。

退出状态

命令groupdel会以下列状态值退出:

0 成功

2 命令语法无效

6 指定的组不存在

8 无法删除用户的基本组

10 无法更新组文件

相关手册

chfn(1), chsh(1), passwd(1), gpasswd(8), groupadd(8), groupmod(8), useradd(8), userdel(8), usermod(8).

参考文献

  • man 8 groupdel, Version shadow-utils 4.4

更新日志

  • 07/16/2018 创建文章