NFSサーバーとNFSクライアント側で同じuidとgidを持つユーザーとグループを作成しました。
サーバー側のエクスポートは次のようになります。
/volume1/nextcloud *(rw,async,no_wdelay,no_root_squash,insecure_locks,sec=sys,anonuid=1025,anongid=100)
クライアント側のサーバーからNFS共有を/etc/fstab
にマウントします。
192.168.1.60:/volume1/nextcloud /mnt/nas/nextcloud nfs rw,user,vers=4 0 0
NASサーバー上のフォルダには次の権限があります:
drwxrwx--- 12 nas nas 4096 Jul 7 11:11 nextcloud
次にSudo mount -a
を実行すると、共有はエラーなしでマウントされます。また、マウントされた共有には、クライアントシステム上で同じ所有者nas:nas
と同じ権限drwxrwx---
があることもわかります。しかし、それでもcd nextcloud/
を試そうとすると、次のようになります。
cd:nextcloud /:権限が拒否されました
私は何か見落としてますか?
私はあなたの現在の構成について完全にはわかりません(多分あなたはあなたの設定ファイルからいくつかの出力を投稿することができます)。
しかし、NFSの権利に関しては、主に2つの問題が常に発生します。
http://nfs.sourceforge.net/nfs-howto/ar01s07.html#pemission_issues
また、これは「愚かな」答えかもしれませんが、それらを同期するためにシステム(またはサービス)を正しく再起動したことを確認してください。
Nfs = 4をnfs4に変更することもできます(これが何かに影響するかどうかはわかりませんが、fstab構成でnfs = 4を見たことはありません)。