NFSv4サーバー(CentOS)があります。特定のディレクトリを2つの異なるマシン(1つはCentOS、もう1つはUbuntu)にエクスポートしたいのですが、同じuidとgidのユーザーは、マウントされたディレクトリへの読み取り/書き込みアクセスが必要です。クライアント上のGIDとUIDはサーバー上と同じですが、ユーザー名は異なります。
gid=,uid=
で/etc/fstab
を使用しようとすると、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
クライアントとサーバー上