我有两个运行 Ubuntu 的 NFS 服务器(server0、server1)。我的客户端在 Windows 10 上。每个服务器上此客户端的 Unix 帐户具有不同的 UID 和 GID,在 server0 上为 1002,1002,在 server1 上为 1008,1007。在 regedit HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ClientForNFS\CurrentVersion\Default 中,我分别添加了 AnonymousUid 和 AnonymousGid,分别为 1002 和 1002,但它适用于所有 NFS 共享。
例如,网络存储 Y:应该具有 UID/GID 1002,1002,而 Z:应该具有 UID/GID 1008,1007。
如何为每个 NFS 文件夹分配不同的 UID 和 GID?
答案1
要为名为 的本地用户的 Windows 客户端的每个 NFS 文件夹分配不同的 UID 和 GID <Unix_user>
,请使用以下两个文件:
C:\Windows\System32\Drivers\etc\passwd
,其语法为:[domain]\<Unix_user>:x:<Unix_UID>:<Unix_GID>:User Description,,,:c:\users\<Unix_user>
C:\Windows\System32\Drivers\etc\group
,其语法为:[domain]\<Unix_group>:x:<Unix_GID>:<Unix_UID>