Có thể chạy một máy khách cầu chì webdav không có quyền truy cập root?


14

Tôi đã thấy các ví dụ cho thấy cách sử dụng davfs2trong linux, nhưng mỗi cái có liên quan đến một trong những điều sau:

  1. Chạy mountbằng root

  2. Thêm một mục vào /etc/fstab

  3. Chạy mount.davfssetuid, trong đó, than ôi, vẫn yêu cầu một mục trong/etc/fstab

Điều này có thể tránh được không? Nếu không, khía cạnh nào của webdav ngăn chặn nó, hơn là cho, ví dụ như sshfs?

Câu trả lời:


11

Davfs2 không được triển khai như một hệ thống tập tin FUSE bình thường. Các trang Wikipedia và đề cập đến tài liệu mà nó có thể làm việc trên đỉnh của một trong hai Coda hoặc FUSE , nhưng mô tả dự án không đề cập đến FUSE (và gợi ý tại hội nhập có nguồn gốc). Các gói Debian không phụ thuộc vào FUSE, và nhị phân nó tàu chỉ chạy với quyền root. Đây không phải là bản chất của WebDAV, đó chỉ là cách Davfs2 được triển khai.

Có các hệ thống tập tin WebDAV khác được xây dựng trên FUSE: Fusesav , Wdfs . Fusesav dường như có mặt trong nhiều bản phân phối hơn, nhưng wdf hoạt động tốt hơn với một số máy chủ bị hỏng . Chúng sẽ hoạt động miễn là bạn được phép sử dụng FUSE trên hệ thống của mình.


2
Tôi không thể có được fusesav để xây dựng nhưng wdfs làm việc cho tôi. Cảm ơn bạn.
Owen

Than ôi, wdfs không còn được duy trì.
Deer Hunter
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.