Estou tentando fazer uma montagem automática do WebDAV na minha máquina.
Eu instalei davfs2
e copiei /etc/davfs2
para ~/.davfs2
. Adicionei o URL do WebDAV a /etc/fstab
:
[URL of the WebDAV] [Local folder] davfs rw,user,auto 0 0
Eu também adicionei o nome de usuário e senha para ~/.davfs2/secrets
e comentada secrets ~/.davfs2/secrets
em ~/.davfs2/davfs2.conf
para habilitar o login automático.
Agora eu posso montá-lo manualmente executando mount www.myserver.com
(ele não me pede nome de usuário / senha). Entendo que a execução mount -a
fará a mesma coisa que seria feita na inicialização, mas quando executo sudo mount -a
como meu usuário (apenas mount -a
diz que preciso ser root), recebo um nome de usuário / senha.
Eu, então, uncommented secrets ~/.davfs2/secrets
em /etc/davfs2/davfs2.conf
habilitar a autenticação automática (veja este e este ). Agora executando sudo mount -a
AND usando apenas os mount
dois resulta em /sbin/mount.davfs:/etc/davfs2/davfs2.conf:36: unknown option
. Linha 36 é a secrets ~/.davfs2/secrets
linha.
Por que diz opção desconhecida? Como faço para corrigir isso?
mount -o
o arquivo davfs.conf, ele deve ser fornecido como parâmetro (com um caminho absoluto para o arquivo de segredos!), Não o próprio arquivo de segredos.