Não é possível usar -o allow_other com sshfs (opção ativada no fuse.conf)

20

Eu tenho o seguinte no meu arquivo /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    

Mas quando tento montar um caminho remoto com a opção allow_other :

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

Eu recebo:

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

Eu verifiquei três vezes e a opção user_allow_other não foi comentada no meu fuse.conf , como copiei acima.

Eu também executei sudo adduser my_user_name fuse (não tenho certeza se isso é necessário), mas ainda assim recebo o mesmo problema.

Por que não está analisando o arquivo /etc/fuse.conf corretamente?

    
por Amelio Vazquez-Reina 23.04.2012 / 23:37

2 respostas

21

Uma solução melhor pode ser adicionar o usuário ao grupo fuse , ou seja:

addgroup <username> fuse
    
por 13.11.2012 / 19:26
20

Dada a mensagem failed to open /etc/fuse.conf: Permission denied , sugiro

chmod a+r /etc/fuse.conf
    
por 24.04.2012 / 01:38

Tags