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!