답변:
어떤 이유로 데비안은 사용자가 fuse
그룹에 속하도록 FUSE를 구성합니다 .
루트 권한 으로 실행 한 다음 로그 아웃 했다가 다시 로그인하십시오 . (중요한 단계)gpasswd -a username fuse
이 버그 리포트 에 대한 잘못된 권한을 설정할 수 있습니다 (버그가 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
.
나는 같은 문제를 겪었다. / 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를 사용할 수 있습니다. 귀하의 솔루션은 모든 사용자에게 액세스 권한을 제공합니다.
동일한 / dev / fuse 권한 거부 문제 (sshfs와 관련이 없음)가 발생했습니다. 필자의 경우 퓨즈 패키지가 설치되지 않았습니다. 이 패키지는 마운트 도구, sysfs 제어, 새로운 "퓨즈"그룹 및 inode 권한 (udev에서 관리)과 같은 모든 기본 필수 기능을 제공합니다.
# apt-get install fuse
# usermod -a -G fuse <username>
# modprobe fuse
마지막 명령은 커널 모듈을로드하고 커널은 udev에게 권한을 설정하도록 지시합니다.
usermod -G fuse <username>
useradd는 -a 매개 변수를 허용하지 않습니다