そのため、ほとんどの共有をネットワーク全体にエクスポートする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.30
192.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に切り替える予定がないので、この質問の購読を購入するつもりはありません。)