Estoy tratando de hacer un montaje automático de WebDAV en mi máquina.
He instalado davfs2, luego se copia /etc/davfs2a ~/.davfs2. Agregué la URL de WebDAV a /etc/fstab:
[URL of the WebDAV] [Local folder] davfs rw,user,auto 0 0
También he añadido el nombre de usuario y contraseña para ~/.davfs2/secretsy no comentada secrets ~/.davfs2/secretsen ~/.davfs2/davfs2.confpara permitir la conexión automática.
Ahora puedo montarlo manualmente ejecutando mount www.myserver.com(no me pide nombre de usuario / contraseña). Entiendo que correr mount -ahará lo mismo que se hubiera hecho en el arranque, pero cuando corro sudo mount -acomo mi usuario (solo mount -adice que necesito ser root), me piden un nombre de usuario / contraseña.
Entonces sin comentar secrets ~/.davfs2/secretsen /etc/davfs2/davfs2.confhabilitar la autenticación automática (ver esta y esta ). Ahora se ejecuta sudo mount -aY solo se usan mountambos resultados /sbin/mount.davfs:/etc/davfs2/davfs2.conf:36: unknown option. La línea 36 es la secrets ~/.davfs2/secretslínea.
¿Por qué dice opción desconocida? ¿Cómo lo soluciono?
mount -oel archivo davfs.conf, se debe dar como parámetro (¡con una ruta absoluta al archivo de secretos!), No el archivo de secretos en sí.