-O allow_other kann nicht mit sshfs verwendet werden (Option in fuse.conf aktiviert)


20

Ich habe Folgendes in meiner /etc/fuse.confAkte:

# 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    

Aber wenn ich versuche, einen Remote-Pfad mit der Option bereitzustellen allow_other:

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

Ich bekomme:

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

Ich habe dreifach geprüft und die Option user_allow_otherist in meiner nicht kommentiert fuse.conf, wie ich oben kopiert habe.

Ich habe auch ausgeführt sudo adduser my_user_name fuse(nicht sicher, ob dies erforderlich ist), aber ich bekomme immer noch das gleiche Problem.

Warum wird die /etc/fuse.confDatei nicht korrekt analysiert ?

Antworten:


22

Eine bessere Lösung könnte darin bestehen, den Benutzer der Sicherungsgruppe hinzuzufügen , dh:

addgroup <username> fuse

5
Dann loggen Sie sich aus und wieder ein!
HDave

1
Und vorhandenen Benutzer zur Sicherung als sekundäre Gruppe hinzufügen: usermod -a -G existing_user fuse# falls addgroupauf Ihrem System nicht vorhanden ist
Grzegorz Wierzowiecki

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.