fuse: option inconnue `defer_permissions '

34

L'erreur suivante est générée lors d'une tentative de connexion à un hôte distant avec sshfsUbuntu (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 local /mnt/connected/; 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?

dhargo
la source
Il semble que defer_permissions ne soit plus disponible.
Rahul K Jha

Réponses:

32

Après avoir regardé la sshfs page de manuel , je dirais que cela defer_permissionsn’existe pas en tant qu’option. Cependant, default_permissionsest 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.

Graham Watkins
la source
17
Digital Ocean est aussi l'endroit où j'ai vu cela.
JohnnyCoder
5
J'ai remarqué que defer_permissions fonctionnait sur mon Mac, mais pas sur ma machine Ubuntu.
Selah
lorsque je l'utilise, default_permissionsje ne peux pas voir à l'intérieur de la monture (par rapport à quand je ne l'utilise pas). Par conséquent, je pense que cela default_permissionsapporte simplement le même propriétaire de la machine distante au local
Mehrad Mahmoudian
10

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 peut-être ont été supprimés de la syntaxe de commande) lors du montage à partir d'Ubuntu, alors que cela fonctionne lorsqu'il est lancé à partir d'un Mac.

octogone
la source