<分区>
我的中央文件服务器正在运行 Redhat
我已将此系统配置为通过 NFS
导出共享我用 NIS
管理用户帐户.我已经设置了几个 Ubuntu
客户并意识到,NIS
用户不属于任何标准 Ubuntu
团体。本地用户通常属于以下组:
$ groups
user adm cdrom dip plugdev lpadmin sambashare
但是我的 NIS 用户只属于以下组:
$ groups
user
我显然可以添加每个 NIS
用户对所有标准Ubuntu
我正在使用的每个 Ubuntu 客户端上的组,但这需要我保持所有系统都是最新的。
因此我想添加 NIS
NIS 服务器上的用户到适当的组。不幸的是,组名和 ID 在 Redhat
之间不匹配。和 Ubuntu
.所以
而 plugdev
Ubuntu 系统上的组映射到组 ID 46
同一组可能具有 ID 47
在我的 Redhat
服务器。
因此我的问题是:如何以最有效的方式匹配/映射用户组?理想情况下,每个新的 NIS 用户都将自动位于正确的 ubuntu 组中。 (没有正确的组权限导致无法 smbmount 等...)
编辑 理想情况下我会添加每个 NIS
用户给一个特殊NIS
组,这将在 Ubuntu 客户端上转换为组 adm cdrom dip plugdev lpadmin sambashare
最佳答案
部分解决方案似乎是:
$ sudo vi /etc/pam.d/common-auth
# add line
auth optional pam_group.so
为所有经过身份验证的用户设置组权限(非特定于 NIS)
$ sudo vi /etc/security/group.conf
# add line
"*;*;*;Al0000-2400; audio,video,cdrom,plugdev,fuse"
有更好的解决方案吗?
关于ubuntu - 如何给 NIS 用户默认的 ubuntu(桌面用户)组权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13976242/