configurationNFSv4以允许不同的用户读写访问

我有一个NFSv4服务器(CentOS)。 我想将一个特定的目录导出到两个不同的机器(一个CentOS和一个Ubuntu),同一个uid和gid的用户需要读写访问挂载的目录。 客户端上的GID和UID与服务器上的相同,但用户名不同。

当我尝试在/etc/fstab使用gid=,uid= ,我得到了mount.nfs:指定了一个不正确的挂载选项。 /var/log/messages

nfsidmap[12817]: nss_getpwnam: name 'apprepo' not found in domain 'sagrid.ac.za'

apprepo是拥有服务器上文件的用户名。 sagrid.ac.za当然是我们机器的领域。

您可以强制nfs客户端和服务器使用数字ID

 echo Y > /sys/module/nfs/parameters/nfs4_disable_idmapping 

在客户端和服务器上