Einhängen von FTP als Dateisystem in debian mit curlftpfs

4006
Karel Bílek

Ich versuche, ein FTP als Dateisystem in Debian mit curlftpfs einzuhängen. Was bekomme ich nach dem Laufen?

curlftpfs -o allow_other username:password@ftp.server.com /mnt/myftp/

ist nur:

fuse: failed to open /dev/fuse: Permission denied

selbst wenn als root ausgeführt. Was mache ich falsch? (curlftpfs ist in version curlftpfs 0.9.2 libcurl/7.21.0 fuse/2.8)

bearbeiten:

Wenn ich schreibe ls -lah /dev/fuse, sehe ich

crw-rw---- 1 root fuse 10, 229 Apr 9 00:34 /dev/fuse

... aber selbst wenn ich sowohl mich als auch den Benutzer rootzur Gruppe hinzufüge fuse, kann weder ich (als Benutzer) noch der Benutzer rootftp einhängen, ich sehe es trotzdem

fuse: failed to open /dev/fuse: Permission denied

edit2: Auch wenn ich diese ziemlich unsichere und verrückte Zeile schreibe:

sudo chmod a+rwx /dev/fuse

Ich bekomme immer noch die Erlaubnis, die die Nachricht abgelehnt hat. Welche Berechtigungen könnten abgelehnt werden?

edit3:

Ich habe vergessen zu erwähnen, dass ich mit OpenVZ auf VPS bin. Ich dachte, es gibt kein Problem damit, aber anscheinend gibt es das! Ich füge die Auflösung als Antwort hinzu.

1

2 Antworten auf die Frage

1
Karel Bílek

Es ist ein Problem in OpenVZ. FUSE-Systeme (curlftpfs verwendet sicherung) können nicht aus einem OpenVZ-System gemountet werden.

Für OpenVZ gibt es hier eine Anleitung: http://wiki.openvz.org/FUSE, aber man benötigt Zugriff auf den externen Rechner. Das habe ich nicht

0
Ghassen Telmoudi

Verwenden Sie den Sudo-Befehl, der für mich funktioniert hat.

$sudo curlftpfs -o allow_other username:password@ftp.server.com /mnt/myftp/