Servidor webdav da Automount na inicialização com internet

3

O que estou tentando fazer?

tornando a https://dav.example.com/ automount na inicialização e sem solicitar credenciais de usuário.

que passos eu realizei?
Eu segui o wiki oficial do archlinux para configurar o meu davs
etapas:

  • instalado davfs2
  • adicionei-me ao grupo "rede":% usermod -a -G network myusername

  • adicionado servidor webdav a /etc/fstab :

https://webdav.example.com /home/username/webdav davfs user,noauto,uid=username,file_mode=600,dir_mode=700 0 1

  • criou o arquivo secreto em minhas credenciais /home/username/ e adicionadas:
    mkdir ~/.davfs2/
    echo "https://webdav.example.com webdavuser webdavpassword" >> ~/.davfs2/secrets
    chmod 0600 ~/.davfs2/secrets
  • montou meu dav em mount ~/MyDav

o que acontece?
Quando reiniciar meu pc e quando a inicialização for concluída eu abro o nautilus mas o servidor webdav não está montado. Eu tenho que montá-lo manualmente a partir do terminal em cada reinício. Isso é normal porque eu defino noauto na linha fstab. No entanto, se eu definir auto , ele será montado, mas falhará no processo e retornará erro na inicialização porque a montagem exige conexão com a Internet, portanto, retorna o erro "falha na montagem". Portanto, auto e noauto têm os mesmos resultados para mim.
O que preciso agora é fazer o automount do servidor webdav quando a conexão com a Internet for estabelecida.
alguns sugeriram usar _netdev na linha fstab. Eu fiz, mas nenhuma mudança. Talvez valendo a pena que quando eu corro mount ~/MyWebDav do terminal ele monte sem pedir credenciais, mas quando executar mount -a ele pede credenciais e monta se elas estiverem corretas.

como você pode me ajudar?
Guie-me através de uma maneira de tornar o servidor webdav https://dav.example/ automount na inicialização apenas quando a conexão com a Internet tiver ocorrido.

    
por Stephan rog 19.12.2016 / 01:46

0 respostas