El siguiente error se da cuando intenta conectarse a un host remoto usando sshfs
Ubuntu (16.04 LTS):
fuse: unknown option `defer_permissions'
después de usar el comando:
sshfs -o allow_other,defer_permissions [email protected]:/ /mnt/connected/
que se proporciona en este tutorial de Digital Ocean .
La eliminación de la opción "defer_permissions" permite que el comando se ejecute con éxito, y la carpeta del host remoto se monta en el local /mnt/connected/
; sin embargo, los permisos parecen incorrectos.
Si "defer_permissions" es una opción desconocida, ¿qué opción se debe usar para obtener los permisos correctos al montar una carpeta sshfs
?
permissions
sshfs
fuse
dhargo
fuente
fuente
Respuestas:
Después de mirar la
sshfs
página del manual , diría quedefer_permissions
no existe como una opción. Sin embargo,default_permissions
está en la lista.He usado esto y hasta ahora está funcionando para mí.
¿Podría haber un error tipográfico en las instrucciones que estaba siguiendo? (¿Sería https://www.digitalocean.com/community/tutorials/how-to-use-sshfs-to-mount-remote-file-systems-over-ssh por casualidad?)
Me mantengo con la teoría de los errores tipográficos a menos que alguien más lo sepa mejor.
fuente
default_permissions
no puedo ver dentro del soporte (en comparación con cuando no lo uso). Por lo tanto, creo quedefault_permissions
simplemente trae la misma propiedad de la máquina remota al localLa opción defer_permissions soluciona algunos problemas al traducir los permisos del sistema de archivos al montar el sistema de archivos SSH desde Mac OS.
Esa es la razón por la que es inútil (y tal vez se haya eliminado de la sintaxis de comandos) cuando se monta desde Ubuntu, mientras funciona cuando se inicia desde una Mac.
fuente