NFSがすべてのユーザーに対して「RO」を共有し、特定のIPに「RW」を共有する方法

NFSがすべてのユーザーに対して「RO」を共有し、特定のIPに「RW」を共有する方法

NFSがすべてのユーザーに対して同じディレクトリROを共有し、特定のIPに対してRWを共有する方法を理解しようとしています。

オペレーティングシステム:Arch Linuxおよびファイルシステム:ZFS

「/etc/exports.d/testPool.aaa.exports」に設定があります。

/testPool/aaa 192.168.10.16(rw,wdelay,hide,nocrossmnt,secure,no_subtree_check,secure_locks,acl,no_pnfs,mountpoint,sync,root_squash,all_squash,anonuid=65534,anongid=65534,sec=sys)

/testPool/aaa *(ro,wdelay,hide,nocrossmnt,secure,no_subtree_check,secure_locks,acl,no_pnfs,mountpoint,sync,root_squash,all_squash,anonuid=65534,anongid=65534,sec=sys)

このconfでは、そのIPを使用しても書き込みを行うことはできません。 RWとROに「*」の代わりにIPを使用すると、すべてがうまく機能します。ただし、「*」を「RO」に使用すると、他の行は無視され、誰もが読み取り専用になります。

なぜ「*」とIPを同時に使用できないのか教えてください。


なしと書くには777の権限が必要ですか?または、セキュリティ上の理由から、無人ユーザーをローカルユーザーにマップする必要がありますか?

ベストアンサー1

おすすめ記事