システムには、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/ユーザー名が一致しなくても書き込み権限があります!