NFSサーバーの私の/ etc / exports:
/home/username/Documents/some/folders/deep 192.168.1.10(rw,sync,all_squash,anonuid=1000,anongid=1000)
これは概して期待通りに動作するようです。取られたすべての措置すべて/すべてのユーザー書き込みは、サーバーのuid:1000を使用してクライアントオペレーティングシステムによって行われます。
ただし、サーバーに/ home / usernameフォルダに対する「755」権限がない場合、クライアントはNFS共有にまったくアクセス/マウントできません。 NFSクライアントのすべてのアクセス/タスクがサーバーのuid:1000アカウントに正常にマップされたことを考慮すると、サーバーの/ home / usernameフォルダーに対する「700」権限が十分ですか? /home自体を除くすべてのファイルとフォルダは、サーバーの「ユーザー名」によって所有されます。
すべての要求がすでにサーバーの所有者ユーザー( "username" / uid:1000)にマップされているにもかかわらず、/ home / usernameフォルダにアクセスするには、クライアントのグローバル読み取り+実行権限が必要なようです。
私がここで何か誤解しているのでしょうか?マッピングはほとんどうまくいくようですが、なぜ誰か/home/usernameを読むことができるのはなぜですか?