NetBSD 9.3 - NFS 설정 /etc/exports

NetBSD 9.3 - NFS 설정 /etc/exports

NFS를 설정하려고 하는데 /etc/exports와 관련하여 몇 가지 문제가 발생했습니다.

내 /etc/exports 파일의 내용은 다음과 같습니다.

/data1 192.168.1.213(rw)

나는 이것을 showmount -e 192.168.1.245 에서 얻습니다.

client$ showmount -e 192.168.1.245
Exports list on 192.168.1.245:
client$

하지만 내 /etc/exports 파일에 이 내용이 있으면:

/data1 -alldirs -network 192.168.1.245 -mask 255.255.255.0
/data2 -alldirs -network 192.168.1.245 -mask 255.255.255.0

여기에서:https://www.netbsd.org/docs/guide/en/chap-net-services.html

나는 이것을 showmount -e 192.168.1.245 에서 얻습니다.

client$ showmount -e 192.168.1.245
Exports list on 192.168.1.245:
/data2                             192.168.1.245 
/data1                             192.168.1.245

내 클라이언트 컴퓨터(또한 NetBSD 9.3)에 data1 및 data2를 마운트할 수 있지만 파일, mkdir 등을 복사하려고 하면 권한이 거부됩니다.

이것을 읽으면: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_file_systems/exporting-nfs-shares_managing-file-systems 나는 이것이 /etc/exports의 일반적인 형식이라는 것을 이해합니다.

export host(options)

내가 달성하고 싶은 것은 다음과 같습니다. 어떤 사용자가 연결하는지에 관계없이 네트워크(192.168.1.*)의 모든 시스템은 읽기 및 쓰기 권한으로 내 서버(192.168.1.245)의 NFS 마운트 지점을 마운트할 수 있습니다.

RedHat 문서를 읽으면서 나는 그것이 다음과 같다는 것을 이해합니다:

/data1 host(rw,all_squash,anonuid=1000,anongid=100)

gid 및 uid가 user라는 사용자(루트가 아닌 사용자)와 일치하도록 설정되었습니다.

하지만 여기서 무엇을 해야할지 모르겠습니다.

업데이트 허용된 답변으로 문제가 해결되었습니다. 이제 권한 문제에 직면해 있습니다.NetBSD 9.3 - NFS 권한

답변1

NetBSD 가이드를 기반으로 작성한 파일 -mapall=1000:100의 줄에 추가할 수 있습니다 ./etc/exports

파일 에 대한 문서는 exportsNetBSD 시스템에서 를 실행하거나 man exports다음 웹사이트에서 볼 수 있습니다.https://man.netbsd.org/NetBSD-9.3/exports.5

관련 정보