Czy można uruchomić klienta bezpiecznika Webdav bez dostępu do konta root?

14

Widziałem przykłady pokazujące, jak korzystać davfs2z Linuksa, ale każda dotyczyła jednej z następujących rzeczy:

  1. Działa mountjako root

  2. Dodawanie wpisu do /etc/fstab

  3. Uruchamianie mount.davfssetuid, które, niestety, nadal wymaga wpisu/etc/fstab

Czy można tego uniknąć? Jeśli nie, to jaki aspekt webdav temu zapobiega, bardziej niż np. Dla sshfs?

piekarnik
źródło

Odpowiedzi:

11

Davfs2 nie jest zaimplementowany jak normalny system plików FUSE. Strona Wikipedii i dokumentacja wspominają, że może działać zarówno na Codzie, jak i FUSE , ale opis projektu nie wspomina FUSE (i wskazówki na temat integracji natywnej). Pakiet Debian nie zależy FUSE, a binarny IT statki działa tylko jako root. Nie jest to nieodłączne dla WebDAV, jest to po prostu sposób implementacji Davfs2.

Istnieją inne systemy plików WebDAV zbudowane na FUSE: Fusedav , Wdfs . Fusedav wydaje się być obecny w większej liczbie dystrybucji, ale wdfs działa lepiej z niektórymi uszkodzonymi serwerami . Będą działać tak długo, jak długo będziesz mógł używać FUSE w swoim systemie.

Gilles „SO- przestań być zły”
źródło
2
Nie mogłem zmusić Fusedav do kompilacji, ale wdfs działało dla mnie. Dziękuję Ci.
Owen
Niestety wdfs nie jest już obsługiwany.
Deer Hunter