我的中央文件服务器正在运行Redhat
,我已将此系统配置为通过 导出共享,NFS
并使用NIS
. 我已经设置了几个Ubuntu
客户端并意识到NIS
用户不属于任何标准Ubuntu
组。本地用户通常属于以下组:
$ groups
user adm cdrom dip plugdev lpadmin sambashare
但是,我的 NIS 用户仅属于以下组:
$ groups
user
我显然可以将每个NIS
用户添加到Ubuntu
我正在使用的每个 Ubuntu 客户端上的所有标准组中,但这需要我保持所有系统都是最新的。
因此,我正在考虑将NIS
NIS 服务器上的用户添加到适当的组中。Redhat
不幸的是,组名和 id 在和之间不匹配Ubuntu
。因此,虽然plugdev
Ubuntu 系统上的组映射到组 ID 46
,但同一组可能47
在我的Redhat
服务器上具有 ID。
因此我的问题是:如何以最有效的方式匹配/映射用户组?理想情况下,每个新的 NIS 用户都将自动位于正确的 ubuntu 组中。(没有正确的组权限会导致无法 smbmount 等...)
编辑理想情况下,我会将每个NIS
用户添加到一个特殊NIS
组中,然后在 Ubuntu 客户端上将其翻译到组中adm cdrom dip plugdev lpadmin sambashare