No se puede usar -o allow_other con sshfs (opción habilitada en fuse.conf)


20

Tengo lo siguiente en mi /etc/fuse.confarchivo:

# 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    

Pero cuando trato de montar una ruta remota con la opción allow_other:

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

Yo obtengo:

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

He verificado tres veces y la opción no user_allow_otherestá comentada en mi fuse.conf, como he copiado anteriormente.

También he ejecutado sudo adduser my_user_name fuse(aunque no estoy seguro si es necesario), pero sigo teniendo el mismo problema.

¿Por qué no analiza el /etc/fuse.confarchivo correctamente?

Respuestas:


22

Una mejor solución podría ser agregar al usuario al grupo de fusibles , es decir:

addgroup <username> fuse

55
¡Luego cierre sesión y vuelva a iniciar sesión!
HDave

1
Y agregue el usuario existente para fusionarlo como grupo secundario: usermod -a -G existing_user fuse# en caso de addgroupque no esté presente en su sistema
Grzegorz Wierzowiecki

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.