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

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

我有一个 nfsv4 服务器和客户端(均为 RedHat 6),配置方法为 nsswitch,并在 /etc/idmapd.conf 中在客户端和服务器上设置相同的域。在客户端上,我获得了 nobody:nobody 所有权,并在 /var/log/messages 中为每个用户提供了以下消息:

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

现在“bob”帐户不在客户端系统上,而仅在服务器上,因此客户端必须通过 rpcidmapd 获取它才能显示在日志消息中。

我如何才能显示正确的所有权而不是默认为 nobody:nobody?

答案1

您需要客户端和服务器上的用户“bob”。您可以通过以下方式强制服务器发送数字 ID:

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

相关内容