Windows 服务器 2012 R2 NFS 身份映射 linux 客户端

Windows Server 2012 R2 NFS identity mapping linux client

我正在尝试将 Ubuntu 12.04 机器标识映射到 Windows 2012 R2 机器上的 NFS 共享。

我有数量有限的 Ubuntu 台机器,所有机器都属于同一个用户。

This:

说明如果我在以下位置创建 passwdgroup 文件,我可以识别映射:

System32/drivers/etc

我用 passwd 做了如下:

localhost\user:x:1000:1000

组:

localhost\UNIXuser:x:1:user

在 Windows 机器上,我创建了 UNIXuser 组,该用户是其成员。

windows 事件查看器 (ServicesForNFS-Server\IdentitiyMapping) 说:

A syntax error was found on line 1 when loading C:\Windows\System32\drivers\etc\passwd. The file will not be used as a mapping source.

C:\Windows\System32\drivers\etc\group will be used as a mapping source.

passwd文件语法如下:

<localhost>\<user>:x:UID:GID:windows user description,,,:c:\users\<user>

1) 在 Windows NFS 客户端上,创建本地用户 <Unix_user>

2) 编辑 C:\Windows\System32\Drivers\etc\passwd
<localhost>\<Unix_user>:x:<Unix_UID>:<Unix_GID>:User Description,,,:c:\users\<Unix_user>

3) 编辑 C:\Windows\System32\Drivers\etc\group
<localhost>\<Unix_group>:x:<Unix_GID>:<Unix_UID>