Ubuntu NFS 客户端连接到 Windows 2008 R2 NFS 共享-权限问题

Ubuntu NFS 客户端连接到 Windows 2008 R2 NFS 共享-权限问题

我有一台 Ubuntu 12.04 LTS x64,它试图连接到 Windows 2008 R2 服务器(它是一台域成员服务器)上的 NFS 共享。我可以在 Ubuntu 中挂载共享,但如果我尝试 ls 挂载文件夹,我会收到“权限被拒绝”消息,除非我授予“所有人”对共享 Windows 文件夹的权限,否则我就可以正常访问文件 - 因此看起来 Windows 用户映射不起作用。

我在 Windows 中为 NFS v3 配置了 NFS 服务器,并将身份映射源配置为使用我的 AD 域。我尝试通过我的 AD 用户帐户获取用户映射,该帐户为我的 Ubuntu 用户 (1000) 配置了 uidNumber 和 gidNumber。

在 Windows 中创建 NFS 共享时,我启用了“Auth_Sys”身份验证方法。说实话,我尝试了所有可用的身份验证方法,但都没有成功。我还允许通过主机名(可在 DNS 中解析为正确的 IP)对我的 Ubuntu 客户端进行读写访问。在 Windows 中,共享的文件夹在 ACL 中具有我的 Windows 用户,并具有完全控制权限。

在我看来,当访问 Linux 中已挂载的共享文件夹时,我的 uid/gid 应该传递给 Windows 中的 NFS 服务器,该服务器应该与我的 Windows 用户保持一致,以获得对共享文件夹的完全控制权限。但这似乎行不通。

有人有什么想法吗?

提前致谢,

保罗

相关内容