sshfs와 함께 -o allow_other를 사용할 수 없습니다 (fuse.conf에서 옵션 사용 가능)


20

/etc/fuse.conf파일에 다음이 있습니다.

# Set the maximum number of FUSE mounts allowed to non-root users.                       
# The default is 1000.                                                                   
#                                                                                        
#mount_max = 1000                                                                        

# Allow non-root users to specify the 'allow_other' or 'allow_root'                      
# mount options.                                                                         
#                                                                                        
user_allow_other    

그러나 옵션으로 원격 경로를 마운트하려고하면 allow_other:

> sshfs name@server:/remote/path /local/path -o allow_other

나는 얻다:

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이 주석 처리되어 있지 fuse.conf않습니다.

나는 또한 실행 sudo adduser my_user_name fuse했지만 (필요한지 확실하지는 않지만) 여전히 같은 문제가 발생합니다.

/etc/fuse.conf파일을 올바르게 구문 분석하지 않는 이유는 무엇 입니까?

답변:


22

더 나은 해결책은 사용자를 퓨즈 그룹 에 추가하는 것입니다 .

addgroup <username> fuse

5
그런 다음 로그 아웃했다가 다시 로그인하십시오!
HDave

1
그리고 차 그룹으로 퓨즈에 기존 사용자를 추가합니다 usermod -a -G existing_user fuse경우 #이 addgroup시스템에 존재하지 않는
그르 Wierzowiecki

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.