sshfs와 함께 -o allowed_other를 사용할 수 없습니다(fusion.conf에서 활성화된 옵션)

sshfs와 함께 -o allowed_other를 사용할 수 없습니다(fusion.conf에서 활성화된 옵션)

/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파일을 올바르게 구문 분석 하지 못하는 이유는 무엇입니까 ?

답변1

이 소식을 고려하여 failed to open /etc/fuse.conf: Permission denied추천합니다.

chmod a+r /etc/fuse.conf

답변2

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

addgroup <username> fuse

관련 정보