Est-il possible d'exécuter un client de fusible webdav sans accès root?

14

J'ai vu des exemples montrant comment utiliser davfs2sous Linux, mais chacun a impliqué l'une de ces choses:

  1. Exécution en mounttant que root

  2. Ajout d'une entrée à /etc/fstab

  3. Exécuter mount.davfssetuid, qui, hélas, nécessite toujours une entrée dans/etc/fstab

Cela peut-il être évité? Sinon, quel aspect de webdav l'empêche, plus que pour, par exemple sshfs?

Owen
la source

Réponses:

11

Davfs2 n'est pas implémenté comme un système de fichiers FUSE normal. La page Wikipedia et la documentation mentionnent que cela peut fonctionner au-dessus de Coda ou FUSE , mais la description du projet ne mentionne pas FUSE (et fait allusion à l'intégration native). Le paquet Debian ne dépend pas de FUSE et le binaire qu'il expédie ne s'exécute qu'en tant que root. Ce n'est pas intrinsèque à WebDAV, c'est juste la façon dont Davfs2 est implémenté.

Il existe d'autres systèmes de fichiers WebDAV construits sur FUSE: Fusedav , Wdfs . Fusedav semble être présent dans plus de distributions, mais wdfs fonctionne mieux avec certains serveurs cassés . Ceux-ci fonctionneront tant que vous serez autorisé à utiliser FUSE sur votre système.

Gilles 'SO- arrête d'être méchant'
la source
2
Je n'ai pas réussi à créer Fusedav, mais wdfs a fonctionné pour moi. Je vous remercie.
Owen
Hélas, wdfs n'est plus maintenu.
Deer Hunter