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/davfs2
và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/secrets
và không chú thích secrets ~/.davfs2/secrets
trong ~/.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 -a
sẽ 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 -a
với tư cách là người dùng của mình (chỉ cần mount -a
nó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/secrets
trong /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 mount
cả hai kết quả trong /sbin/mount.davfs:/etc/davfs2/davfs2.conf:36: unknown option
. Dòng 36 là secrets ~/.davfs2/secrets
dò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 -o
tệ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.