davfs: Syntaxfehler in der Secrets-Datei

davfs: Syntaxfehler in der Secrets-Datei

Ich habe hier ein Linux-System, das ein (entferntes) DAVFS-Dateisystem mounten soll. Alles ist in Ordnung und wenn ich das Dateisystem manuell von der Kommandozeile mounte, funktioniert es:

/> 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 ist eine deutsche Installation) Danach wird das Dateisystem erfolgreich gemountet.

Ich möchte das Dateisystem aber automatisch mounten. Dazu muss ich Benutzername und Passwort in die Datei ~/.davfs2/secrets eintragen:

/share/davDrives/private  username  myPasswordIsTopSecret 

Aber wenn ich versuche, das DAVFS zu mounten, erhalte ich:

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

("Syntaxfehler in der Zeile")

Was ist falsch?

Antwort1

Was ist los?!? Schwer zu finden, aber einfach:

In meinem Fall gab es in der Secrets-Datei ein Leerzeichen (" ") hinter dem Passwort ... ;-) Das ist alles!

verwandte Informationen