(システム上で)UIDが1000の「lab」という名前のユーザーがファイルを所有しているLinuxマシンがあります。 (システム上で)UIDが500の「user」という名前のユーザーがファイルを所有している別のLinuxマシンがあります。
サーバー上の「lab」/ UID-1000によって所有されているファイルがクライアント上の「user」/ UID-500によって所有されているように見えるようにNFSマウントを作成するにはどうすればよいですか?
SSHFSマウント、またはCIFSマウントを使用してこれを行うことはできますが、SSHFS/CIFSは、対処する必要がない他の方法で機能しなくなります。
NFSはこのユースケースをまったくサポートしていませんか?
私はカーネルベースのNFSサーバーを使用しました この記事に続いて 、以下は機能しました:
サーバーでは、次のオプションを使用しました。
rw,sync,no_acl,all_squash,anonuid=1000,anongid=1000
クライアントでは、次のオプションを使用しました。
-o rw,sync,vers=3,hard,intr,nolock,tcp,noac
uID/GID /ユーザー名が一致していなくても、書き込み権限があります。