[완료]NFS 서버 권한 설정 관련 질문입니다.

자일자일의 이미지

Server/Client 모두 동일한 환경입니다.
Linux RHEL4 2.6.9-67.ELsmp #1 SMP Wed Nov 7 13:58:04 EST 2007 i686 i686 i386 GNU/Linux

서버의 exports 내용입니다.
# cat /etc/exports
/data1 192.168.0.*(rw)

클라이언트에서는 아래와 같이 확인됩니다.
# showmount -e 192.168.0.100
Export list for 192.168.0.100:
/data1 192.168.0.*

마운트는 정상적으로 완료됩니다.
# cat /etc/mtab
.
.
192.168.0.100:/data1 /data1 nfs rw,addr=192.168.0.100 0 0

헌데, 클라이언트에서 해당 NFS 마운트 지점에서 파일이나/디렉토리를 생성하려하면 퍼미션오류가 발생합니다.
서버의 해당 폴더에서는 파일생성/디렉토리 생성 모두 정상적으로됩니다.

Wed Jan 21 10:13:36 28 / 1716 @RHEL4 [/data1] # mkdir 2
mkdir: cannot create directory `2': Permission denied
Wed Jan 21 10:13:38 29 / 1717 @RHEL4 [/data1] # touch b
touch: cannot touch `b': Permission denied
Wed Jan 21 10:13:40 30 / 1718 @RHEL4 [/data1] # showmount -e 192.168.0.100
Export list for 192.168.0.100:
/data1 192.168.0.*

어떤 문제일까요 ? 퍼미션또한 설정되어 있고, root로 작업중입니다.

또, showmount 로는 공유된 디렉토리마나 볼 수 있고 설정된 권한은 확인이 불가능한데 권한을 확인할 수 있는
방법은 없나요 ? ro/rw등 어떤 디렉토리에 어떤 권한이 설정되어 있는지요.

drwxr-xr-x    2 root root  4096 Jan 20 19:09 data1

혹시 몰라서, 서버/클라이언트 모두 리부팅해보았으나 동일한 증상이네요.

다콘의 이미지

nfs에서 root로 쓰기를 할려면 exports에 no_root_squash
옵션을 추가해줘야 합니다.

자일자일의 이미지


해결하였습니다. ^^

민재식의 이미지

어떻게 해결하셧나요?