여기에 (원격) davfs 파일 시스템을 마운트해야 하는 Linux 시스템이 있습니다. 모두 괜찮습니다. 명령줄에서 파일 시스템을 수동으로 마운트하면 작동합니다.
/> 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
뭐가 문제 야?!? 찾기는 어렵지만 간단합니다.
제 경우에는 비밀 파일에 비밀번호 뒤에 공백(" ")이 있었습니다... ;-) 그게 전부입니다!