UID/ユーザー名が一致しない NFS マウント

UID/ユーザー名が一致しない NFS マウント

システムには、UID 1000を持つ「lab」というユーザーが所有するファイルを含むLinuxシステムがあります。システムには、UID 500を持つ「user」というユーザーが所有するファイルを持つ別のLinuxシステムがあります。

サーバーの「lab」/ UID-1000が所有するファイルがクライアントの「user」/ UID-500が所有するファイルとして処理されるように、NFSマウントをどのように実行しますか?

SSHFSマウントまたはCIFSマウントを使用してこれを実行できますが、SSHFS / CIFSは他の方法では機能しないため、これらの問題を処理したくありません。

NFSはこのユースケースをまったくサポートしていませんか?

答え1

カーネルベースのNFSサーバーを使用するこの記事に従ってください、次は動作します。

サーバーでは、次のオプションを使用しました。

rw,sync,no_acl,all_squash,anonuid=1000,anongid=1000

クライアントでは、次のオプションを使用しました。

-o rw,sync,vers=3,hard,intr,nolock,tcp,noac

UID/GID/ユーザー名が一致しなくても書き込み権限があります!

関連情報