トランスポートクライアントはマウントされたNFS共有にアクセスできません。

トランスポートクライアントはマウントされたNFS共有にアクセスできません。

マウントされたNFS共有(起動中に/ etc / fstabを介してマウント)にファイルをダウンロードするために、Scientific Linux 6.3システムでTransmission-daemonを設定しました。 NFS共有は、トランスポートデーモンのユーザーとグループが選択したディレクトリにマウントされます。

Transmission Webインターフェイスからテストの.torrentファイルを追加しましたが、Transmissionがターゲットダウンロードディレクトリ(マウントされたNFS共有)にアクセスしようとしたときに許可拒否エラーが発生しました。

ただし、SL 6.3 システムの一般ユーザーは通常、共有を読み書きできます。

この問題を解決するにはどうすればよいですか?ありがとうございます。

ベストアンサー1

NFS v3の場合、サーバーとクライアント間のユーザーIDとグループIDは一致する必要があります。この例では、ディレクトリに対する読み取り/書き込み権限を持つNFSサーバーのユーザーにはuid = 1000とgid = 1000があります。あなたはあなたのものが何であるかを見つけることができますid hpy。次に、以下を修正してください/etc/exports

/export/media 10.1.1.0/24(rw,all_squash,anonuid=1000,anongid=1000)

これでall_squash、クライアントにNFSサーバーと同じ権限を提供する役割を担う匿名ユーザーにマッピングします。 NFS共有を正常にマウントすると完了です。これは速くて汚い修正ですが、うまくいきます。正しいソリューションには、すべてのクライアントに適切な権限を伝播するためのLDAPまたは他のディレクトリサービスが含まれている必要があります。anonuidanongidhpy

おすすめ記事