使用 NIS 从具有 AD 用户名的 Linux 未加入域计算机进行 Windows NFS 共享访问

使用 NIS 从具有 AD 用户名的 Linux 未加入域计算机进行 Windows NFS 共享访问

我有使用 NIS 的 AD 用户名/密码的 Linux 客户端,并且我们有 NIS 域,并且 UID 和 GID 已存在于 AD 中。我们以前有 Windows 2003 NFS 共享,并且它在权限方面工作正常,但现在我们迁移到 Windows 2019,并且 Windows 2019 中不再提供相同的映射。

Microsoft 曾经在 Win 2003 NFS 服务器中使用过用户名映射,但现在已不再使用。在用户名映射中,您可以将 Windows 组映射到 Unix 组。这有助于以正确的权限从 Linux 访问位于 Windows NFS 上的共享。现在,此功能在 2016 和 2019 等新版本中不可用。

如何将 Unix 组 ID 转换为 Windows ID?

这里有类似的帖子,但不确定使用什么格式来匹配 Windows AD 组和 Unix 组的组成员身份。 https://stackoverflow.com/questions/66923788/windows-server-2019-server-for-nfs-uid-gid-mapping-with-auth-sys?rq=1

我也尝试过使用本地文件但也许我做错了什么。

我们正在寻找解决方案,以便使用其 AD 用户名的 Linux 用户可以通过 NIS 访问 NFS 共享。

感谢您的输入。

答案1

我遇到了同样的问题,这是我在这个问题上找到的最好的答案,应该可以回答你的问题。

https://social.technet.microsoft.com/Forums/ie/en-US/070565a8-b031-4f16-a9ee-1319f07f42cf/how-to-mount-nfs-share-on-windows-10-pro-and-use-unix-attributes-from-active-directory-for?forum=winserverDS

似乎您需要为每个 AD 用户手动输入 UID 和 GID,这是不合理的。

我们将改用 SMB。

相关内容