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 권한이 필요합니까? 아니면 보안상의 이유로 무인 사용자를 로컬 사용자로 매핑해야 합니까?

관련 정보