web-dev-qa-db-ja.com

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
codybuell

クライアントとサーバーにユーザー「bob」が必要です。サーバーに数値IDを送信するように強制することができます

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