我在 Linux 中设置了一个 NFS 服务器(已加入域),并且我正尝试从 Windows 客户端访问 NFS 共享。
我见过https://superuser.com/a/399212/502713为用户 anonuid 和 anongid 设置注册表项。
但我仍然无法限制某些用户对文件共享的访问。
在 Linux 服务器上,我执行id -u testuser
并添加此 UID 作为 Windows 客户端上的注册表项。
我还在 /etc/exports 上添加了相同的值
/opt/test *(rw,anonuid=852401208,anongid=852401208)
注册表项
我还拥有所添加文件夹的 POSIX 权限。但这在 Windows 客户端上也不起作用。即使拥有该文件夹权限的用户也被拒绝访问。我已在 Linux 服务器上尝试过此操作,除具有 POSIX 权限的文件夹外,所有用户都可以查看共享的内容。