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?

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.


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.