1 つのクライアントに NFS サブディレクトリへの読み取りおよび書き込みアクセス権を付与し、他のクライアントにさらに制限されたアクセス権を付与します。

1 つのクライアントに NFS サブディレクトリへの読み取りおよび書き込みアクセス権を付与し、他のクライアントにさらに制限されたアクセス権を付与します。

そのため、ほとんどの共有をネットワーク全体にエクスポートするNFSサーバーがあります。お客様の一人が尋ねた。書き込みアクセス〜のように共有サブディレクトリへ。クライアントはそのサブディレクトリにのみアクセスできます。クライアントに他のエクスポートへのフルアクセスを許可したくありません。他のホストに同じ権限を付与したくありません。

ちょっとした悩みの終わりに、次のファイルを入手しました/etc/exports

/media/DATA         192.168.0.0/24(ro,fsid=0,no_subtree_check)
/media/DATA/photos  192.168.0.30(rw,fsid=0,no_root_squash,no_subtree_check)

ご覧のとおり(少なくとも)2つの特性があります。

  • 同じディレクトリ(/media/DATA/photos)がホストに対して2回エクスポートされます。これはサブセットでありサブディレクトリである192.168.0.30からです。192.168.0.30192.168.0.0/24/media/DATA/photos/media/DATA
  • 出口は2つです。fsid=0

今できるように、これはうまくいきます。

  • 192.168.0.99走ると手にmount nfsserver:/ /mnt入るルオnfsserver:/media/DATA/ディレクトリへのアクセス(ルートスカッシングを使用)
  • 192.168.0.30走ると手にmount nfsserver:/ /mnt入る読み書きアクセス(この場合でも! )nfsserver:/media/DATA/photo/ディレクトリへ

うん!

しかし、これは動作が保証されていますか?

どちらのエクスポートもそのオプションを取得したときにfsid=0何が起こるのかについての文書を見つけることができませんでした。どちらが優先されますか?

また:エクスポートを192.168.0.30にリセットしないで嬉しいです/media/DATA/photos(siマウントする必要がありますnfsserver:/photos)。ただし、/media/DATA/photos 192.168.0.30(rw,no_root_squash,no_subtree_check)削除するには行を変更してください。読み書きそして根のないカボチャオプション。

注:7歳の子供を見つけました。Red Hat サポートに関する質問これにより問題が解決します。しかし、私はDebianを使用しており、遅かれ早かれRedhatに切り替える予定がないので、この質問の購読を購入するつもりはありません。)

ベストアンサー1

おすすめ記事