Ich versuche, eine automatische WebDAV-Bereitstellung auf meinem Computer durchzuführen.
Ich habe installiert davfs2
, dann kopiert /etc/davfs2
zu ~/.davfs2
. Ich habe die WebDAV-URL hinzugefügt zu /etc/fstab
:
[URL of the WebDAV] [Local folder] davfs rw,user,auto 0 0
Ich habe auch den Benutzernamen und ein Passwort hinzugefügt ~/.davfs2/secrets
und unkommentiert secrets ~/.davfs2/secrets
in ~/.davfs2/davfs2.conf
ermöglichen , die automatische Anmeldung.
Jetzt kann ich es manuell durch Ausführen bereitstellen mount www.myserver.com
(es fragt mich nicht nach Benutzername / Passwort). Ich verstehe, dass das Ausführen mount -a
dasselbe bewirkt wie beim Booten, aber wenn ich sudo mount -a
als mein Benutzer ausgeführt werde ( mount -a
sagt nur, dass ich root sein muss), werde ich nach einem Benutzernamen / Passwort gefragt.
I dann unkommentiert secrets ~/.davfs2/secrets
in /etc/davfs2/davfs2.conf
automatische Authentifizierung aktivieren (siehe dies und dies ). Jetzt läuft sudo mount -a
UND nur mit mount
beiden ergibt /sbin/mount.davfs:/etc/davfs2/davfs2.conf:36: unknown option
. Zeile 36 ist die secrets ~/.davfs2/secrets
Zeile.
Warum heißt es unbekannte Option? Wie behebe ich das?
mount -o
die Datei davfs.conf muss als Parameter angegeben werden (mit einem absoluten Pfad zur Geheimdatei!), Nicht die Geheimdatei selbst.