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.