使用Windows客户端的静态转换的NFS服务器(在Ubunut 14.04上)

我正在尝试在Ubuntu 14.04系统上设置NFS。 我正在按照这里的指示。 我试图configuration翻译使用静态。

/etc/idmapd.confconfiguration文件设置如下:

[General] Verbosity = 0 Pipefs-Directory = /run/rpc_pipefs # set your own domain here, if id differs from FQDN minus hostname # Domain = localdomain [Mapping] Nobody-User = nobody Nobody-Group = nogroup [Translation] Method = static [Static] [email protected] = mhicks mhickXXXXX = mhicks 

我可以使用mount命令从Windows访问NFS。 问题似乎是用户不正确。 如果我在具有777权限的目录中创build文件,则用户标识和组标识不正确,4294967294或-2。 我认为无身体是-1(我可能是错的)。 我无法弄清楚为什么翻译不能正常工作。

 drwxrwxrwx 5 mhicks mhicks 4096 Aug 31 01:02 . drwxr-xr-x 30 mhicks mhicks 4096 Aug 30 17:41 .. -rwxr-xr-x 1 4294967294 4294967294 0 Aug 31 01:02 New Text Document.txt drwxrwxrwx 4 mhicks mhicks 4096 Aug 1 13:09 projects drwxrwxr-x 3 mhicks mhicks 4096 Jul 21 19:23 raspi drwxrwxr-x 2 mhicks mhicks 4096 Jul 21 17:03 RasPi_Part 

在将文件共享到Windows时,我会build议使用Samba而不是NFS。 你可以看到什么UID没有人id nobody