Sto cercando di eseguire un montaggio automatico WebDAV sulla mia macchina.
Ho installato davfs2, quindi copiato /etc/davfs2a ~/.davfs2. Ho aggiunto l'URL WebDAV a /etc/fstab:
[URL of the WebDAV] [Local folder] davfs rw,user,auto 0 0
Ho anche aggiunto il nome utente e la password per ~/.davfs2/secretse commentata secrets ~/.davfs2/secretsin ~/.davfs2/davfs2.confper abilitare l'accesso automatico.
Ora posso montarlo manualmente eseguendo mount www.myserver.com(non mi chiede username / password). Capisco che la corsa mount -afarà la stessa cosa che sarebbe stata fatta all'avvio, ma quando corro sudo mount -acome il mio utente ( mount -adice solo che devo essere root) mi viene chiesto un nome utente / password.
Ho poi commentate secrets ~/.davfs2/secretsin /etc/davfs2/davfs2.confper abilitare l'autenticazione automatica (vedi questo e questo ). Ora in esecuzione sudo mount -aE solo usando mountentrambi i risultati in /sbin/mount.davfs:/etc/davfs2/davfs2.conf:36: unknown option. La linea 36 è la secrets ~/.davfs2/secretslinea.
Perché dice un'opzione sconosciuta? Come lo aggiusto?
mount -oriscontrato : quando si utilizza l'opzione conf = per il file davfs.conf deve essere indicato come parametro (con un percorso assoluto al file secrets!), Non al file secrets stesso.