如何在 Windows 10 中为每个 NFS 文件夹设置不同的 UID 和 GID

如何在 Windows 10 中为每个 NFS 文件夹设置不同的 UID 和 GID

我有两个运行 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>
    

参考: 使用身份映射在 Windows 中挂载 NFS 共享

相关内容