J'essaie de faire un montage automatique WebDAV sur ma machine.
J'ai installé davfs2
puis copié /etc/davfs2
sur ~/.davfs2
. J'ai ajouté l'URL WebDAV à /etc/fstab
:
[URL of the WebDAV] [Local folder] davfs rw,user,auto 0 0
J'ai aussi ajouté le nom d' utilisateur et mot de passe ~/.davfs2/secrets
et décommentée secrets ~/.davfs2/secrets
dans ~/.davfs2/davfs2.conf
pour activer la connexion automatique.
Maintenant, je peux le monter manuellement en exécutant mount www.myserver.com
(il ne me demande pas de nom d'utilisateur / mot de passe). Je comprends que l'exécution mount -a
fera la même chose que cela aurait été fait au démarrage, mais lorsque je lance en sudo mount -a
tant qu'utilisateur ( mount -a
dit simplement que je dois être root), on me demande un nom d'utilisateur / mot de passe.
Je puis décommenté secrets ~/.davfs2/secrets
dans /etc/davfs2/davfs2.conf
pour activer l' authentification automatique (voir ce et cela ). Maintenant, exécuter sudo mount -a
AND en utilisant simplement les mount
deux résulte en /sbin/mount.davfs:/etc/davfs2/davfs2.conf:36: unknown option
. La ligne 36 est la secrets ~/.davfs2/secrets
ligne.
Pourquoi dit-on une option inconnue? Comment je le répare?
mount -o
le fichier davfs.conf doit être donné en paramètre (avec un chemin absolu vers le fichier secrets!), Pas le fichier secrets lui-même.