Я пытаюсь автоматически смонтировать WebDAV на моей машине.
Я установил davfs2
, а затем скопировал /etc/davfs2
в ~/.davfs2
. Я добавил URL WebDAV для /etc/fstab
:
[URL of the WebDAV] [Local folder] davfs rw,user,auto 0 0
Я также добавил имя пользователя и пароль ~/.davfs2/secrets
и раскомментируйте secrets ~/.davfs2/secrets
в систему, ~/.davfs2/davfs2.conf
чтобы включить автоматический вход в систему .
Теперь я могу вручную смонтировать его, запустив mount www.myserver.com
(он не запрашивает у меня имя пользователя / пароль). Я понимаю, что запуск mount -a
будет делать то же самое, что и при загрузке, но когда я запускаю sudo mount -a
как мой пользователь (просто mount -a
говорит, что мне нужно быть пользователем root), меня спрашивают имя пользователя / пароль.
Я тогда раскомментировал secrets ~/.davfs2/secrets
в /etc/davfs2/davfs2.conf
включить автоматическую проверку подлинности (см это и это ). Теперь работает sudo mount -a
И просто используя mount
оба результата в /sbin/mount.davfs:/etc/davfs2/davfs2.conf:36: unknown option
. Линия 36 - это secrets ~/.davfs2/secrets
линия.
Почему это говорит неизвестный вариант? Как мне это исправить?
mount -o
файла davfs.conf необходимо указывать в качестве параметра (с абсолютным путем к файлу секретов!), А не сам файл секретов.