NFS 관련 질문
글쓴이: meconfidence / 작성시간: 수, 2004/01/07 - 9:32오전
bash-2.03# mount -t nfs 211.56.226.195:/nfs /mnt/nfs
mount: 211.56.226.195:/nfs failed, reason given by server: Permission denied
(이 쉘이 뜬 곳은 XScale보드입당...)
211.56.226.195의 nfs디렉토리를
chmod 777 nfs
chown nobody nfs
chgrp nobody nfs
했는데도, 이렇게 나오네요. 무슨 다른 문제가 있는건지.... 전에는 이런문제 없이 잘 됬었는데 말이죠....
알려주시면.. :D ㄳ
Forums:
혹시나 해서 하는말인데요서버쪽에 export해주셨나요??/
혹시나 해서 하는말인데요
서버쪽에 export해주셨나요??
/etc/exports에 수정하시고
export 한번 해보세요.
------------------------------------
그리고 여러곳에 올리셨네요..
다음부터는 하나만 올리시길..
아.. 아까 잘 못올리고 삭제했는데 잘 안됬나봐요..글을
아.. 아까 잘 못올리고 삭제했는데 잘 안됬나봐요..
글을 처음 올려서 제가 실수했네요..^^;;
[root@211-56-226-195 /]# cat /etc/exports
/nfs 211.56.226.221(ro,no_root_squash)
/nfs 211.56.226.219(rw,no_root_squash)
여기서 아래 컴퓨터 219는 잘 됩니다.
문제는 임베디드 보드인 위에껀데요, ro로 하든 rw로 하든 아예
퍼미션 에러가 나네요......
혹시 클라이언트의 문제는 아닐까요... :(
항상 감사하는 마음으로...
퍼미션 에러는 아마 UID 차이때문일겁니다.만약 공유한 서버의 자
퍼미션 에러는 아마 UID 차이때문일겁니다.
만약 공유한 서버의 자원이 UID=100 인 사용자의 것이라면 마운트해간 클라이언트에서는 그 파일 그대로 자기 자신의 서버사용자 중에 UID=100 인 사용자의 소유로 인식됩니다.
클라이언트쪽에 UID=100 인 사용자가 없으면 100 이란 숫자가 그냥 나옵니다.
서버쪽이나 클라이언트쪽이나 UID 를 맞춰줘야 문제가 없을 것입니다. 아니면 서버쪽에서 권한을 777로 주어 아무나 쓸수 있게 하셔도 괜찮을 것 같습니다.
meconfidence님 이문제 해결된건 가요?
meconfidence 님처러 저도 저런 문제가 생깁니다.
client는 solaris8 이구요...
server는 FedoraCore2(Linux,kernel 2.6.8.1) 입니다.
server쪽에서는 exports 설정 및 rpcinfo -p 로 프로세스들이 정상적으로 떠있는건 확인 했구요...(아래)
이럴 경우엔 어떻게 해야하나요...
server 쪽의 커널을 2.4.20 으로 커널만 바꿔서 해보면
client(solaris8)에서 mount 가 잘되는데...
server 쪽 커널을 2.6.8.1 로만 바꾸면
가 나오네요..ㅠ_ㅠ
.
마음을 가꾸는 방법은??
댓글 달기