RHEL - 组分配不正确

RHEL - 组分配不正确

在我们的实验室中,所有 LDAP 用户都分配到一个组vbox用户其主目录存在于服务器中。我们使用 NFS 将用户的主目录挂载到客户端计算机。我正在安装一台新的客户端计算机并将其添加到网络中。我在这台新机器上配置了 LDAP,奇怪的是有一个组cimsrvr被分配了相同的 IDvbox用户在其余的客户端计算机中。

在新安装的机器中,我发现以下条目/etc/组文件。

cimsrvr: 501

在所有剩余的客户端计算机中,我找到了以下条目/etc/组文件为,

vboxusers: 501

我正在向属于以下的所有用户分配权限vbox用户访问虚拟盒。当我将权限分配给cimsrvr在新机器中,vboxusers 能够访问虚拟盒没有任何问题。所以,我发现组名称只是为了我们的理解,而机器只使用组 ID。这就是为什么属于组 501 的所有用户都能够访问虚拟盒子

我的问题是,如何cimsrvr当我没有使用该名称创建任何组时,组首先被分配给 501 吗?

答案1

组 ID(数字)是在安装 RPM 时任意分配的,除非软件包明确添加了这些指定特定 GID 编号的条目。

例子

来自 Fedora 14 系统。

$ more /etc/group
vboxusers:x:502:saml
jetty:x:485:
xfs:x:43:
kvm:x:36:qemu
qemu:x:107:

要将这些组迁移到另一个 GID,您必须在磁盘中搜索所有出现的情况,然后chgrp <new GID>将它们移动到某个未使用的编号。

相关内容