Saya mencoba membuat pemasangan otomatis WebDAV di komputer saya.
Saya telah menginstal davfs2
, kemudian disalin /etc/davfs2
ke ~/.davfs2
. Saya menambahkan URL WebDAV ke /etc/fstab
:
[URL of the WebDAV] [Local folder] davfs rw,user,auto 0 0
Saya juga menambahkan username dan password untuk ~/.davfs2/secrets
dan tanda komentar secrets ~/.davfs2/secrets
di ~/.davfs2/davfs2.conf
untuk mengaktifkan login otomatis.
Sekarang saya bisa memasangnya secara manual dengan menjalankan mount www.myserver.com
(tidak meminta nama pengguna / kata sandi). Saya mengerti bahwa menjalankan mount -a
akan melakukan hal yang sama dengan yang telah dilakukan saat boot, tetapi ketika saya menjalankan sudo mount -a
sebagai pengguna saya (hanya mount -a
mengatakan bahwa saya perlu root) saya diminta untuk mendapatkan nama pengguna / kata sandi.
Saya kemudian tanda komentar secrets ~/.davfs2/secrets
di /etc/davfs2/davfs2.conf
untuk mengaktifkan otentikasi otomatis (lihat ini dan ini ). Sekarang berjalan sudo mount -a
DAN hanya menggunakan mount
keduanya menghasilkan /sbin/mount.davfs:/etc/davfs2/davfs2.conf:36: unknown option
. Jalur 36 adalah secrets ~/.davfs2/secrets
garis.
Mengapa dikatakan opsi yang tidak diketahui? Bagaimana saya memperbaikinya?
mount -o
file davfs.conf perlu diberikan sebagai parameter (dengan path absolut ke file rahasia!), Bukan file rahasia itu sendiri.