L'erreur suivante est générée lors de la tentative de connexion à un hôte distant à l'aide de sshfs
sur Ubuntu (16.04 LTS):
Fuse: unknown option `defer_permissions'
après avoir utilisé la commande:
sshfs -o allow_other,defer_permissions [email protected]:/ /mnt/connected/
qui est fourni dans ce tutoriel Digital Ocean .
La suppression de l'option "defer_permissions" permet à la commande de s'exécuter correctement et le dossier de l'hôte distant est monté sur le /mnt/connected/
local; Cependant, les autorisations semblent incorrectes.
Si "defer_permissions" est une option inconnue, quelle option faut-il utiliser pour obtenir les autorisations appropriées lors du montage d'un dossier avec sshfs
name__?
Après avoir consulté la sshfs
page de manuel , je dirais que defer_permissions
n’existe pas en tant qu’option. Cependant, default_permissions
est répertorié.
J'ai utilisé cela et jusqu'à présent, cela fonctionne pour moi.
Pourrait-il y avoir une faute de frappe dans les instructions que vous suiviez? (Serait-ce https://www.digitalocean.com/community/tutorials/how-to-use-sshfs-to-mount-remote-file-systems-over-ssh par hasard? )
Je m'en tiens à la théorie des fautes de frappe à moins que quelqu'un d'autre ne sache mieux.
L'option defer_permissions résout certains problèmes de traduction des autorisations du système de fichiers lors du montage du système de fichiers SSH à partir de Mac OS.
C’est la raison pour laquelle il est inutile (et a peut-être été supprimé de la syntaxe de commande) lors du montage à partir d’Ubuntu, alors que cela fonctionne lorsqu’il est lancé à partir d’un Mac.