Я пытаюсь автоматически смонтировать 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 необходимо указывать в качестве параметра (с абсолютным путем к файлу секретов!), А не сам файл секретов.