sshfs를 데비안에서 어떻게 작동하게합니까? (/ dev / fuse : 권한이 거부되었습니다.)


28

컴퓨터에서 우분투에서 데비안으로 옮겼는데 모든 sshfs 마운트 스크립트가 실패합니다.

fuse: failed to open /dev/fuse: Permission denied

지금. 나는 간단한 것을 놓치고 있습니까?

답변:


28

어떤 이유로 데비안은 사용자가 fuse그룹에 속하도록 FUSE를 구성합니다 .

루트 권한 으로 실행 한 다음 로그 아웃 했다가 다시 로그인하십시오 . (중요한 단계)gpasswd -a username fuse


7
단지 기록을 위해-이것은 나를 위해 작동하지 않았다 :-(
gorn

5
나는 전문가가 아니지만 / dev / fuse의 권한을 변경하여 문제를 해결했습니다. 루트 그룹이 있고 그룹에 대한 rw가 아닙니다 (sudo chgrp fuse / dev / fuse; sudo chmod g + w / dev / fuse)
gorn

두 개의 Wheezy가 있습니다. 하나는 처음부터 설치하고 다른 하나는 Squeeze에서 업그레이드 한 다음 나중에 퓨즈를 설치했습니다 ... / dev / fuse에 다른 권한이 있습니다. 퓨즈 패키지의 최근 버그?
이브 마틴

나에게는 효과가 없었으며 그룹을 변경하고 / dev / fuse에 대한 권한을 설정하지도 않았습니다.
Adambean

2
다음과 같습니다 : usermod -aG fuse <your-username>을 루트로 사용한 다음 로그 아웃 한 후 다시 로그인
Cedric

12

버그 리포트 에 대한 잘못된 권한을 설정할 수 있습니다 (버그가 2.9.0-3에 고정보고 된 퓨즈 패키지의 버전 2.9.0-2을 갖고있는 것 같아요)이 데비안 위지를 나타내는 /dev/fuse( crw------T 1 root root내 경우)가.

이전 게시물의 주석과 관련하여 언급 된 것처럼 다음 명령을 루트로 실행하여이 문제를 해결할 수 있습니다.

chmod g+rw /dev/fuse
chgrp fuse /dev/fuse

예를 들어을 사용하여 사용자를 fuse그룹 에 추가해야합니다 gpasswd -a username fuse.


2

권한 변경 ( 'sudo chmod g + rw / dev / fuse', 위의 'r'생략)은 나를 위해 일했습니다 (물론 사용자를 퓨즈 그룹에 추가하는 것 외에도).


0

나는 같은 문제를 겪었다. / dev / fuse에 대한 권한은 다음과 같습니다. 나는 chmod 명령을했고 잘 작동합니다. 그것이 어떻게이 상태에 들어 갔는지 모릅니다. 어제 일하고있었습니다.

$ ls -l /dev/fuse
crw-rw---T 1 root fuse 10, 229 May  4 16:41 /dev/fuse

chmod a+rw /dev/fuse

#now it works fine!

fuse그룹이 존재 하는 이유는 관리자가 FUSE를 사용하여 파일 시스템을 마운트 할 수있는 사용자를 제어 할 수 있기 때문입니다. fuse그룹에 있거나 루트 액세스 권한이있는 사용자 만 FUSE를 사용할 수 있습니다. 귀하의 솔루션은 모든 사용자에게 액세스 권한을 제공합니다.
Louis

0

동일한 / dev / fuse 권한 거부 문제 (sshfs와 관련이 없음)가 발생했습니다. 필자의 경우 퓨즈 패키지가 설치되지 않았습니다. 이 패키지는 마운트 도구, sysfs 제어, 새로운 "퓨즈"그룹 및 inode 권한 (udev에서 관리)과 같은 모든 기본 필수 기능을 제공합니다.

# apt-get install fuse
# usermod -a -G fuse <username>
# modprobe fuse

마지막 명령은 커널 모듈을로드하고 커널은 udev에게 권한을 설정하도록 지시합니다.


1
usermod -G fuse <username>useradd는 -a 매개 변수를 허용하지 않습니다
volothamp
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.