davfs: синтаксическая ошибка в файле секретов

davfs: синтаксическая ошибка в файле секретов

У меня есть система linux, которая должна монтировать (удалённую) файловую систему davfs. Всё в порядке, и если я монтирую файловую систему вручную из командной строки, то всё работает:

/> 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: 

(это немецкая установка) После этого файловая система успешно монтируется.

Но я хочу монтировать файловую систему автоматически. Для этого мне нужно поместить имя пользователя и пароль в файл ~/.davfs2/secrets:

/share/davDrives/private  username  myPasswordIsTopSecret 

Но если я попытаюсь смонтировать davfs, то получу:

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

("Syntaxfehler in der Zeile" == "Ошибка синтаксиса в строке")

В чем дело?

решение1

Что не так?!? Трудно найти, но просто:

В моем случае в файле секретов был пробел (" ") после пароля... ;-) Вот и все!

Связанный контент