Saya mencoba membuat pemasangan otomatis WebDAV di komputer saya.
Saya telah menginstal davfs2, kemudian disalin /etc/davfs2ke ~/.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/secretsdan tanda komentar secrets ~/.davfs2/secretsdi ~/.davfs2/davfs2.confuntuk 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 -aakan melakukan hal yang sama dengan yang telah dilakukan saat boot, tetapi ketika saya menjalankan sudo mount -asebagai pengguna saya (hanya mount -amengatakan bahwa saya perlu root) saya diminta untuk mendapatkan nama pengguna / kata sandi.
Saya kemudian tanda komentar secrets ~/.davfs2/secretsdi /etc/davfs2/davfs2.confuntuk mengaktifkan otentikasi otomatis (lihat ini dan ini ). Sekarang berjalan sudo mount -aDAN hanya menggunakan mountkeduanya menghasilkan /sbin/mount.davfs:/etc/davfs2/davfs2.conf:36: unknown option. Jalur 36 adalah secrets ~/.davfs2/secretsgaris.
Mengapa dikatakan opsi yang tidak diketahui? Bagaimana saya memperbaikinya?
mount -ofile davfs.conf perlu diberikan sebagai parameter (dengan path absolut ke file rahasia!), Bukan file rahasia itu sendiri.