Estoy tratando de hacer un montaje automático de WebDAV en mi máquina.
He instalado davfs2
, luego se copia /etc/davfs2
a ~/.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/secrets
y no comentada secrets ~/.davfs2/secrets
en ~/.davfs2/davfs2.conf
para 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 -a
hará lo mismo que se hubiera hecho en el arranque, pero cuando corro sudo mount -a
como mi usuario (solo mount -a
dice que necesito ser root), me piden un nombre de usuario / contraseña.
Entonces sin comentar secrets ~/.davfs2/secrets
en /etc/davfs2/davfs2.conf
habilitar la autenticación automática (ver esta y esta ). Ahora se ejecuta sudo mount -a
Y solo se usan mount
ambos resultados /sbin/mount.davfs:/etc/davfs2/davfs2.conf:36: unknown option
. La línea 36 es la secrets ~/.davfs2/secrets
línea.
¿Por qué dice opción desconocida? ¿Cómo lo soluciono?
mount -o
el archivo davfs.conf, se debe dar como parámetro (¡con una ruta absoluta al archivo de secretos!), No el archivo de secretos en sí.