O que há de errado?!? Difícil de encontrar, mas simples:
No meu caso, havia no arquivo secreto um espaço em branco ("") atrás da senha ... ;-) Isso é tudo!
Eu tenho aqui um sistema Linux que deve montar um sistema de arquivos davfs (remoto). Tudo está bem e se eu montar o sistema de arquivos manualmente a partir da linha de comando, ele 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:
(é uma instalação em alemão) Depois disso, o sistema de arquivos é montado com sucesso.
Mas eu quero montar o sistema de arquivos automaticamente. Para fazer isso eu devo colocar o nome de usuário e senha em um arquivo ~ / .davfs2 / secrets:
/share/davDrives/private username myPasswordIsTopSecret
Mas se eu tentar montar o davfs eu recebo:
/> mount /share/davDrives/private
/sbin/mount.davfs:/home/stewert.c-on/.davfs2/secrets:1: Syntaxfehler in der Zeile
("Syntaxfehler in der Zeile" == "Erro de sintaxe na linha")
O que há de errado?