我這裡有一個 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
怎麼了?很難找到,但很簡單:
就我而言,秘密文件中密碼後面有一個空格(“”)...;-) 僅此而已!