特定のユーザーとしてNFSマウントする - TechRepublic

特定のユーザーとしてNFSマウントする - TechRepublic
  • 特定のユーザーとしてNFSマウントする

    NFS共有をマウントして、クライアント上で特定のユーザーとグループの所有者として表示することはできますか?共有をマウントするユーザーをクライアント側で決定したいので、「all_squash」は選択肢にはならないと思います。何か誤解していない限りですが。NFSマッピングについては数え切れないほど多くのページを読みましたが、この質問に対する確かな答えは得られませんでした。

    設定:

    NASに「/data」フォルダがあり、その所有者は「data:data」です。このフォルダは、以下のようにNFS経由でローカルネットワークにエクスポートされています。

    /data 192.168.2.0/24(rw、同期、サブツリーチェックなし、クロスマウント、fsid=0)

    また、このエクスポートされたフォルダーを次のようにマウントするクライアント (Web サーバー) もあります。

    192.168.2.10:/data /data nfs デフォルト 0 0

    すべてのファイルは、クライアント上で「data:data」が所有するものとして表示されます。これは期待どおりです。

    クライアントは、Docker を介して「www-data」ユーザーとして NextCloud やその他のさまざまなサーバー ソフトウェアを実行するため、「/data」NFS 共有が「www-data:www-data」によって所有されているように表示されるようにします。

Tagged: