配置 NFSv4 以允许不同用户进行读写访问

配置 NFSv4 以允许不同用户进行读写访问

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

当我尝试使用gid=,uid=时,/etc/fstab我得到了 mount.nfs: an invalid mount option was specified./var/log/messages消息

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

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

答案1

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

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

在客户端和服务器上

相关内容