web-dev-qa-db-ja.com

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

(システム上で)UIDが1000の「lab」という名前のユーザーがファイルを所有しているLinuxマシンがあります。 (システム上で)UIDが500の「user」という名前のユーザーがファイルを所有している別のLinuxマシンがあります。

サーバー上の「lab」/ UID-1000によって所有されているファイルがクライアント上の「user」/ UID-500によって所有されているように見えるようにNFSマウントを作成するにはどうすればよいですか?

SSHFSマウント、またはCIFSマウントを使用してこれを行うことはできますが、SSHFS/CIFSは、対処する必要がない他の方法で機能しなくなります。

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

2

私はカーネルベースのNFSサーバーを使用しました この記事に続いて 、以下は機能しました:

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

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

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

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

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

1