Sicherung: unbekannte Option `defer_permissions '

33

Der folgende Fehler tritt auf, wenn versucht wird, unter sshfsUbuntu (16.04 LTS) eine Verbindung zu einem Remote-Host herzustellen:

fuse: unknown option `defer_permissions'

nach dem Befehl:

sshfs -o allow_other,defer_permissions [email protected]:/ /mnt/connected/

die in diesem Digital Ocean Tutorial zur Verfügung gestellt wird .

Durch Entfernen der Option "defer_permissions" kann der Befehl erfolgreich ausgeführt werden, und der Remote-Host-Ordner wird in den lokalen Ordner eingebunden /mnt/connected/. Die Berechtigungen scheinen jedoch falsch zu sein.

Wenn "defer_permissions" eine unbekannte Option ist, welche Option sollte verwendet werden, um die richtigen Berechtigungen beim Mounten eines Ordners zu erhalten sshfs?

Dhargo
quelle
Es scheint, dass defer_permissions nicht mehr verfügbar sind.
t9toqwerty

Antworten:

32

Wenn ich mir die sshfs Manpage angesehen habe , würde ich sagen, dass es defer_permissionsdiese Option nicht gibt. Ist default_permissionsjedoch aufgeführt.

Ich habe das benutzt und bis jetzt funktioniert es für mich.

Könnte es einen Tippfehler in den Anweisungen geben, denen Sie gefolgt sind? (Wäre es zufällig https://www.digitalocean.com/community/tutorials/how-to-use-sshfs-to-mount-remote-file-systems-over-ssh ?)

Ich halte an der Tippfehler-Theorie fest, es sei denn, jemand weiß es besser.

Graham Watkins
quelle
17
Digital Ocean ist, wo ich das auch gesehen habe.
JohnnyCoder
5
Ich habe festgestellt, dass defer_permissions auf meinem Mac funktioniert, aber nicht auf meinem Ubuntu-Rechner.
Selah,
Wenn ich es benutze, default_permissionskann ich nicht in die Halterung sehen (im Vergleich zu dem Zeitpunkt, an dem ich es nicht benutze). Daher denke ich, dass das default_permissionseinfach den gleichen Besitz von der entfernten Maschine auf die lokale bringt
Mehrad Mahmoudian
10

Die Option defer_permissions behebt einige Probleme beim Übersetzen von Dateisystemberechtigungen beim Mounten des SSH-Dateisystems unter Mac OS.

Dies ist der Grund, warum es beim Mounten von Ubuntu nutzlos ist (und möglicherweise aus der Befehlssyntax entfernt wurde), während es beim Starten von einem Mac funktioniert.

Bytepan
quelle