我这里有一个 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
出了什么问题?!很难找到,但很简单:
就我而言,秘密文件中的密码后面有一个空格(“”)...;-) 就这些!