davfs: error de sintaxis en el archivo secretos

davfs: error de sintaxis en el archivo secretos

Tengo aquí un sistema Linux que debería montar un sistema de archivos davfs (remoto). Todo está bien y si monto el sistema de archivos manualmente desde la línea de comando, funciona:

/> mount /share/davDrives/private 
Gib bitte den Benutzernamen für den Server https://data011.fritz.box/webdav/Shared/Public an; wenn du keinen angeben willst, drücke Return.
  Benutzername: username
Gib bitte das Passwort von username für den Server https://data011.fritz.box/webdav/Shared/Public
an; wenn du keines angeben willst, drücke Return.
  Passwort: 

(Es una instalación alemana) Después de eso, el sistema de archivos se monta correctamente.

Pero quiero montar el sistema de archivos automáticamente. Para hacer eso debo poner el nombre de usuario y la contraseña en un archivo ~/.davfs2/secrets:

/share/davDrives/private  username  myPasswordIsTopSecret 

Pero si intento montar el davfs obtengo:

/> mount /share/davDrives/private 
/sbin/mount.davfs:/home/stewert.c-on/.davfs2/secrets:1: Syntaxfehler in der Zeile

("Syntaxfehler in der Zeile" == "Error de sintaxis en línea")

¿Qué ocurre?

Respuesta1

¿¡¿Qué ocurre?!? Difícil de encontrar, pero simple:

En mi caso había en el archivo secretos un espacio en blanco (" ") detrás de la contraseña... ;-) ¡Eso es todo!

información relacionada