我有一个客户端(Ubuntu 13.10)通过 PBIS/Likewise 加入 Windows 域,提供 Samba 共享并允许域用户使用域凭据登录。
在 Windows 域之外,存在一个由 Linux 计算机组成的网络,该网络提供 NFS 共享服务并通过 LDAP 通信 UID/GID 信息。从我的客户端来看,我希望保留 Windows 域的成员身份,并且还能够从 Linux 域挂载 NFS 共享。
我们会说,我想使用我的凭据 stan/windows^group 访问 Windows 域,并使用我的凭据 stan/linux^group 访问 Linux 域。用户名相同且无法更改。
现在,我已经安装了 nfs-common,并且可以挂载我的 NFS 共享,同时仍然作为 Windows 域成员参与。列出 NFS 共享的内容显示无法识别的 UID/GID(即 7513/7500 代替 stan/linux^group),并且我具有 RO 访问权限。
我已经尝试安装 LDAP 客户端并用它加入 Linux 域 - 这显示了正确的用户/组信息,但增强了我以 stan/windows^group 身份登录的能力(实际上是任何人)。我卸载了 LDAP 客户端并回滚我的 /etc/pam.d/common-* 文件以避免问题)。最重要的是,我仍然无法写入 NFS 共享。
我有哪些选择?我可以使用特定的 UID/GID 挂载 NFS 共享吗?将多个 UID/GID 别名为我客户端上的单个用户?我正在寻找一种可以与团队中的其他 Linux 用户共享的解决方案,因此硬编码 ID # 不是首选。
注意:只能更改我的客户端上的设置。服务器端配置不在我手中。