Tôi đang cố gắng tự động gắn WebDAV trên máy của mình.
Tôi đã cài đặt davfs2, sau đó sao chép /etc/davfs2vào ~/.davfs2. Tôi đã thêm URL WebDAV vào /etc/fstab:
[URL of the WebDAV] [Local folder] davfs rw,user,auto 0 0
Tôi cũng đã thêm tên người dùng và mật khẩu để ~/.davfs2/secretsvà không chú thích secrets ~/.davfs2/secretstrong ~/.davfs2/davfs2.confđể cho phép đăng nhập tự động.
Bây giờ tôi có thể tự gắn nó bằng cách chạy mount www.myserver.com(nó không hỏi tôi tên người dùng / mật khẩu). Tôi hiểu rằng việc chạy mount -asẽ làm điều tương tự đã được thực hiện khi khởi động, nhưng khi tôi chạy sudo mount -avới tư cách là người dùng của mình (chỉ cần mount -anói rằng tôi cần phải root), tôi được hỏi tên người dùng / mật khẩu.
Sau đó tôi uncomment secrets ~/.davfs2/secretstrong /etc/davfs2/davfs2.confđể cho phép xác thực tự động (xem này và đây ). Hiện đang chạysudo mount -a VÀ chỉ sử dụng mountcả hai kết quả trong /sbin/mount.davfs:/etc/davfs2/davfs2.conf:36: unknown option. Dòng 36 là secrets ~/.davfs2/secretsdòng.
Tại sao nó nói tùy chọn không biết? Làm thế nào để tôi sửa nó?
mount -otệp davfs.conf cần được cung cấp dưới dạng tham số (với đường dẫn tuyệt đối đến tệp bí mật!), Không phải chính tệp bí mật.