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の権限が必要ですか?または、セキュリティ上の理由から、無人ユーザーをローカルユーザーにマップする必要がありますか?