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?

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.


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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.