Чи можливо запустити клієнт-запобіжник webdav без доступу root?


14

Я бачив приклади, що показують, як використовувати davfs2під Linux, але кожен із них включав одну з таких речей:

  1. Запуск mountяк корінь

  2. Додавання запису до /etc/fstab

  3. Запуск mount.davfsналаштування, який, на жаль, все ще вимагає введення/etc/fstab

Чи можна цього уникнути? Якщо ні, то який аспект webdav заважає цьому більше, ніж, наприклад, sshfs?

Відповіді:


11

Davfs2 не реалізований як звичайна файлова система FUSE. Сторінка Вікіпедії та документація зазначають, що вона може працювати над Coda або FUSE , але в описі проекту не згадується FUSE (і натякає на вбудовану інтеграцію). Пакет Debian не залежить від FUSE, а двійковий файл, який він постачається, працює лише як root. Це не є властивим WebDAV, це лише спосіб реалізації Davfs2.

Існують інші файлові системи WebDAV, побудовані на FUSE: Fusedav , Wdfs . Fusedav, здається, присутній у більшій кількості дистрибутивів, але wdfs краще працює з деякими зламаними серверами . Вони працюватимуть до тих пір, поки вам дозволяється використовувати FUSE у вашій системі.


2
Я не міг змусити fusedav будувати, але wdfs працював на мене. Дякую.
Оуен

На жаль, wdfs більше не підтримується.
Мисливець на олень
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.