SSHFS 자동 마운트에 대한 권한이 거부되었습니다.


13

처음부터 자동 마운트되도록 / etc / fstab을 사용하여 두 Ubuntu 시스템간에 SSHFS 연결을 설정하려고합니다.

두 머신의 홈 디렉토리에 .ssh 디렉토리를 작성하고 id_dsa 및 id_dsa.pub 파일을 작성하고 keys_auths라는 파일의 각 머신에 키를 복사했습니다. 디렉토리 권한을 700으로 설정하고 파일을 600으로 설정했습니다.

user_allow_other의 주석이 제거되도록 /etc/fuse.conf를 편집했습니다.

이에 / 내가로부터받은 클라이언트 시스템에 등 / fstab에 내 항목의 형식은 여기 :

sshfs#myname@www.myhome.com:/home/myname    /mnt/sshfs/homebox    fuse    comment=sshfs,noauto,users,exec,uid=1000,gid=1000,allow_other,reconnect,transform_symlinks,BatchMode=yes 0 0

그러나 서버를 마운트하려고 할 때마다 다음 오류가 발생합니다.

fusermount: failed to open /etc/fuse.conf: Permission denied
fusermount: option allow_other only allowed if 'user_allow_other' is set in /etc/fuse.conf

언급했듯이 이미 user_allow_other의 주석 처리를 제거 했으므로이 오류는 추가 수수께끼입니다.

다른 무엇을해야합니까?

답변:


20

사용자가 그룹 퓨즈의 구성원입니까?

그렇지 않은 경우 다음을 수행하십시오.

~$ sudo adduser $USER fuse

파일의 권한을 살펴보십시오.

~$ ls -l /etc/fuse.conf

다음과 같아야합니다.

~$ -rw-r----- 1 root fuse 216 2011-05-18 07:12 /etc/fuse.conf

그렇지 않은 경우 수정하십시오.

~$ sudo chmod 640 /etc/fuse.conf

사용자를 그룹 퓨즈에 추가 한 후 로그 아웃했다가 다시 로그인하는 것을 잊지 마십시오 .

문제가 해결되었는지 알려주세요.

문안 인사.


이것은 효과가 있지만 한 가지 질문입니다. 이제 그놈 패널의 "장소"메뉴에 두 개의 Mythbuntu 항목이 있습니다. 그게 정상인가요?
Questioner

흠, 스크린 샷을 올릴 수 있습니까?
Paulo Arruda

아, 방금 한 가지를 기억했습니다. 노틸러스에서이 위치를 북마크로 설정 했습니까? 아마도 그 이유 일 것입니다. 북마크를 삭제하십시오.
Paulo Arruda

죄송합니다. 연결하려고하는 컴퓨터를 "Mythbuntu"라고합니다. 이전에는 명확하게 언급하지 않았습니다. 어쨌든, 지금은 "장치"아래에 Mythbuntu에 대한 항목 하나와 "컴퓨터"에 하나의 항목이 있다는 것입니다. "장치"아래의 아이콘을 클릭하면 "Mythbuntu를 마운트 할 수 없습니다"라고 표시됩니다. 그러나 "컴퓨터"에서 아이콘을 클릭하면 모든 것이 잘 작동합니다. 따라서 디렉토리와 파일을 사용할 수 있지만 작동하지 않는 추가 항목이 문제의 증상 일뿐입니다.
Questioner

fstab 줄의 옵션 열을 "user, noauto, transform_symlinks"로만 변경하고 재부팅 한 후 문제가 계속 발생하는지 확인할 수 있습니까?
Paulo Arruda
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.