Ist es möglich, einen webdav Fuse-Client ohne Root-Zugriff auszuführen?

14

Ich habe Beispiele gesehen, die zeigen, wie man davfs2unter Linux arbeitet, aber jedes hat eines dieser Dinge mit sich gebracht:

  1. Laufen mountals root

  2. Hinzufügen eines Eintrags zu /etc/fstab

  3. Laufen mount.davfssetuid-, die leider immer noch einen Eintrag erfordert in/etc/fstab

Kann das vermieden werden? Wenn nicht, welcher Aspekt von webdav verhindert dies mehr als zB für sshfs?

Owen
quelle

Antworten:

11

Davfs2 ist nicht wie ein normales FUSE-Dateisystem implementiert. Die Wikipedia-Seite und die Dokumentation erwähnen, dass es auf Coda oder FUSE funktionieren kann , aber in der Projektbeschreibung wird FUSE nicht erwähnt (und es wird auf die native Integration hingewiesen). Das Debian-Paket ist nicht von FUSE abhängig, und die mitgelieferte Binärdatei wird nur als root ausgeführt. Dies ist für WebDAV nicht wesentlich, sondern nur die Art und Weise, wie Davfs2 implementiert wird.

Es gibt ein anderes WebDAV-Dateisystem, das auf FUSE basiert : Fusedav , Wdfs . Fusedav scheint in mehr Distributionen vorhanden zu sein, aber wdfs funktioniert besser mit einigen gebrochenen Servern . Diese funktionieren, solange Sie FUSE auf Ihrem System verwenden dürfen.

Gilles 'SO - hör auf böse zu sein'
quelle
2
Ich konnte fusedav nicht zum Bauen bekommen, aber wdfs funktionierte für mich. Vielen Dank.
Owen
Leider wird wdfs nicht mehr gepflegt.
Deer Hunter