Impossible d'utiliser -o allow_other avec sshfs (option activée dans fuse.conf)

20

J'ai les éléments suivants dans mon /etc/fuse.confdossier:

# 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    

Mais quand j'essaye de monter un chemin distant avec l'option allow_other:

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

Je reçois:

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

J'ai vérifié trois fois et l'option user_allow_othern'est pas commentée dans mon fuse.conf, comme je l'ai copié ci-dessus.

J'ai également exécuté sudo adduser my_user_name fuse( je ne sais pas si cela est nécessaire), mais j'ai toujours le même problème.

Pourquoi n'analyse-t-il pas /etc/fuse.confcorrectement le fichier?

Amelio Vazquez-Reina
la source

Réponses:

22

Une meilleure solution pourrait être d'ajouter l'utilisateur au groupe de fusibles , c'est-à-dire:

addgroup <username> fuse
jotr
la source
5
Ensuite, déconnectez-vous et reconnectez-vous!
HDave
1
Et ajoutez l'utilisateur existant à fusionner en tant que groupe secondaire: usermod -a -G existing_user fuse# au cas où il addgroupn'est pas présent sur votre système
Grzegorz Wierzowiecki
21

Étant donné le message failed to open /etc/fuse.conf: Permission denied, je suggère

chmod a+r /etc/fuse.conf
Gilles 'SO- arrête d'être méchant'
la source
Ceci est la bonne réponse
MountainX pour Monica Cellio