groupdel - 删除一个组
概要
groupdel [选项] 组名
描述
^ roupdel 命令修改系统帐户文件,删除所有引用“组名”的条目。
指定的组必须存在。
选项
适用于 groupdel 命令的选项如下:
-f, --force
此选项强制删除该组,即使有某些用户将该组作为主组。
-h, --help
显示帮助消息并退出。
-R, --root CHROOT_DIR
在 CHROOT_DIR 目录中应用更改,并使用 CHROOT_DIR 目录中的配置文件。仅支持绝对路径。
-P, --prefix PREFIX_DIR
在 PREFIX_DIR 目录中应用更改,并使用 PREFIX_DIR 目录中的配置文件。此选项不使用 chroot,旨在用于准备交叉编译目标。有一些限制:不验证 NIS 和 LDAP 用户/组。PAM 身份验证使用主机文件。不支持 SELINUX。
注意事项
您不能删除任何现有用户的主组。您必须先删除用户,然后再删除该组。
您应该手动检查所有文件系统,以确保没有文件仍然属于该组。
配置
/etc/login.defs 中的以下配置变量会更改此工具的行为:
MAX_MEMBERS_PER_GROUP (数字)
每个组条目的最大成员数。当达到最大值时,将在 /etc/group 中启动一个新的组条目(具有相同的名称、相同的密码和相同的 GID)。
默认值为 0,表示组中成员数量没有限制。
此功能(拆分组)允许限制组文件中的行长。这对于确保 NIS 组的行不超过 1024 个字符非常有用。
如果您需要强制执行此限制,可以使用 25。
注意:并非所有工具都支持拆分组(即使在 Shadow 工具套件中也是如此)。除非您真的需要,否则不应使用此变量。
文件
/etc/group
组帐户信息。
/etc/gshadow
安全的组帐户信息。
退出值
^ roupdel 命令的退出值为:
0 成功
2 无效的命令语法
6 指定的组不存在
8 无法删除用户的 первичной 组
10 无法更新组文件
参见
chfn(1), chsh(1), passwd(1), gpasswd(8), groupadd(8), groupmod(8), useradd(8), userdel(8), usermod(8).