nfs 마운트 문제

OOv의 이미지

일반 사용자 계정으로도 다운 컴퓨터에 있는 디렉토리를 마운트 하고 싶습니다
그런데 다음과 같은 메시지가 뜨면서안되는군요

mount: only root can do that
어떻게 해야하나요
/bin/mount 는 rwsr-xr-x 의 권한인데요... 돼야 되지 않는건가요?
루트도 하면 잘됩니다..

ydhoney의 이미지

nfs, nfslock, portmap 그리고 rpc 관련 데몬들이 떠있는지 확인하세요. ^^

ydhoney의 이미지

그리고 물론 nfs 서버 자체도 제대로 동작하고 있는지 확인해야겠지요? ^^

OOv의 이미지

몇가지 설정을 바꾸고 해보니
루트로는 마운트가 잘 됩니다 ^^ㅋ
일반계정으로만 마운트가 되면 될텐디..

ex) mount -t nfs 192.168.100.1:/Directory /Directory
폴더에 대한 권한은 모두 있구요

아직도...

OOv의 이미지

root그룹에 사용자 계정을 넣고 해도 안되는군요

mount: only root can do that

오로지 이 메시지만 계속 뱉는군요 :evil:

아직도...

리눅써의 이미지

그럴 경우엔 /etc/fstab에 다음과 같이 user 옵션을 넣어보세요..
nfs로는 안해봤지만, vfat 드라이브로 해보면 user옵션 넣으면 일반 사용자들도 마운트를 할 수가 있더군요..

/dev/sda1 /mnt/ext vfat noauto,user

MS를 믿으세요? 그럼 구글은요?

ydhoney의 이미지

답을 주셨네요. user옵션을 주면 가능합니다. ^^

물론 fstab에 넣어서 자동으로 마운트하기는 싫은 녀석이다 하면 이건 문제가 되겠지요. ^^

원래 mount는 root만 하는거예요. -_- 굳이 쓰고 싶으면 sudo로..

익명 사용자의 이미지

자동으로 마운트 하기 싫다면 제가 아까 올린것 같이

noauto 옵션까지 주시면 됩니다..

그렇게하면 마운트 실행해야 마운트 되지요..