【问题标题】:Windows Server 2012 R2 NFS identity mapping linux clientWindows Server 2012 R2 NFS 身份映射 linux 客户端
【发布时间】:2015-10-15 14:42:05
【问题描述】:

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

我有数量有限的 Ubuntu 机器,都使用同一个用户。

This:

如果我在下面创建passwd 和group 文件,我可以标识映射:

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.

【问题讨论】:

    标签: linux windows server identity passwd


    【解决方案1】:

    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>

    【讨论】:

    • 感谢您的澄清。
    【解决方案2】:

    passwd文件语法如下:

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

    【讨论】:

      猜你喜欢
      • 2015-08-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多