ubuntu - 如何给 NIS 用户默认的 ubuntu(桌面用户)组权限

标签 ubuntu redhat nfs nis

<分区>


想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。

关闭 10 年前

我的中央文件服务器正在运行 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/

上一篇:php - 无法运行 PHPUnit

下一篇:firefox - 多个 firefox 安装(+ 配置文件)仍然始终执行最新版本

相关文章:

ruby - Ubuntu 12.10 - Ruby gem rmagick 缺少依赖问题

apache - Ghost后端抛出代理错误

java - 如何从 S-RAMP 检索文档?

networking - 加快两个实例上小文件 (500kb) 的同步速度

java - 网络中断后由于锁定 nfs 文件导致 JVM 崩溃

c++ - dd - 了解 block 大小

ubuntu - xubuntu 错误日志位置

Java打印问题

linux - 即使 crond_disable_trans 被禁用,cron 也可以强制执行 SELinux

java - Rabbit SSL 配置不起作用-{ssl_upgrade_error,{tls_alert ,"certificate unknown"}}