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 ответ
Решение
В чем дело?!? Трудно найти, но просто:
В моем случае в файле секретов был пробел (" ") за паролем...;-) Вот и все!