Apakah mungkin menjalankan klien sekering webdav tanpa akses root?

14

Saya telah melihat contoh yang menunjukkan cara menggunakan davfs2di linux, tetapi masing-masing telah melibatkan salah satu dari ini:

  1. Berjalan mountsebagai root

  2. Menambahkan entri ke /etc/fstab

  3. Menjalankan mount.davfssetuid, yang, sayangnya, masih membutuhkan entri masuk/etc/fstab

Bisakah ini dihindari? Jika tidak, aspek webdav apa yang mencegahnya, lebih dari untuk, misalnya sshfs?

Owen
sumber

Jawaban:

11

Davfs2 tidak diimplementasikan seperti sistem file FUSE normal. The Wikipedia halaman dan dokumentasi menyebutkan bahwa hal itu dapat bekerja di atas baik Coda atau FUSE , tapi deskripsi proyek tidak menyebutkan FUSE (dan petunjuk di integrasi asli). The paket Debian tidak tergantung pada FUSE, dan biner itu kapal hanya berjalan sebagai root. Ini bukan intrinsik untuk WebDAV, itu hanya cara Davfs2 diimplementasikan.

Ada sistem file WebDAV lain yang dibangun pada FUSE: Fusedav , Wdfs . Fusedav tampaknya hadir dalam lebih banyak distribusi, tetapi wdfs bekerja lebih baik dengan beberapa server yang rusak . Ini akan berfungsi selama Anda diizinkan menggunakan FUSE pada sistem Anda.

Gilles 'SANGAT berhenti menjadi jahat'
sumber
2
Saya tidak bisa mendapatkan fusedav untuk membangun tetapi wdfs bekerja untuk saya. Terima kasih.
Owen
Sayangnya, wdf tidak lagi dikelola.
Pemburu Rusa