許可してはならない権限が拒否されました。

許可してはならない権限が拒否されました。
root@photon-machine [ /mnt/data/torrents ]# touch aa
touch: cannot touch 'aa': Permission denied
root@photon-machine [ /mnt/data/torrents ]# ls -al
total 131
drwxrwxr-x  5 1000 nasgroup  5 Aug 26 21:03 .
drwxrwxr-x 23 1000 nasgroup 26 Aug 26 22:51 ..
drwxrwxr-x 12 1000 nasgroup 13 Aug 27 14:11 complete
drwxrwxr-x  2 1000 nasgroup  2 Aug 27 14:11 incomplete
drwxrwxr-x  2 1000 nasgroup  9 Aug 27 11:11 torrents_watched_folder
root@photon-machine [ /mnt/data/torrents ]# id
uid=0(root) gid=0(root) groups=0(root),1000(nasgroup)

上記に基づいて、そのディレクトリにファイルを作成できる必要があります。

私は何を見逃していますか?

重要なことは何か/mnt/データネットワークファイルシステム(バージョン3)TrueNasボックスからインストールしますか?

ラインが入っています。/etc/fstab次のように:

192.168.1.50:/mnt/NasPool/main/Transmission   /mnt/data   nfs   defaults   0   0

質問に答える:@user10489:at/etc/export行は次のとおりです。

/mnt/NasPool/main/Transmission -alldirs -quiet

777権限を持つディレクトリのファイルをタッチすると、次の結果が表示されます。

-rw-r----- 1 nobody nasgroup 0 Aug 27 16:09 aa

@telometto:私が作ったらls-lTrueNas ボックスのディレクトリには、以下が表示されます。

drwxrwxr-x   2 acasa  acasa   9 Aug 27 11:11 torrents_watched_folder

他の2つのフォルダに対しても同じ権限が適用されます。発行したらエドアカサ、次の情報を取得します。

uid=1000(acasa) gid=1000(acasa) groups=1000(acasa)

ベストアンサー1

nobodyセキュリティの問題を軽減するために、NFSプロトコルはこのオプションを使用しない限り、rootユーザーIDをユーザーに「圧縮」します。no_root_squash(デフォルトはですroot_squash。)

ここで回避策は、このオプションを有効にするか(危険です。これは、少なくともホストを介して制限します)、ルートを使用してこのNFS共有にアクセスするのを中止し、一般ユーザーに切り替えることです。

(注:一部のNFSバージョンでは、このオプションのスペルが異なる場合があります。)

おすすめ記事