NFSv4文件所有权,在域中找不到nfsidmap名称

我有一个nfsv4服务器和客户端(都是RedHat 6),configuration方法设置为nsswitch,同时在/etc/idmapd.conf中的客户端和服务器上设置相同的域。 在客户机上,我得到了nobody:nobody ownership和每个用户在/ var / log / messages中的以下消息:

nfsidmap[632]: nss_getpwnam: name 'bob' not found in domain 'mydomain' 

现在,'bob'帐户不在客户端系统上,而只在服务器上,所以客户端必须通过rpcidmapd获取它以显示在日志消息中。

我如何获得正确的所有权出现,而不是默认回无人:没有人?

您需要在客户端和服务器上使用用户“bob”。 您可以强制服务器通过发送数字ID

 # echo "options nfs nfs4_disable_idmapping=1" >> /etc/modprobe.d/nfs.conf