domingo, 5 de janeiro de 2014

Erro para montar Davfs2 box.com

Para aqueles que usavam o serviço e  parou de funcionar é simples, basta alterar os apontamentos de configuração para o endereço https://dav.box.com.
Se ainda não configurou, siga os passos abaixo:


Estes irão funcionar nas distros baseadas no Debian e Ubuntu.

Instale o davfs2
sudo apt-get install davfs2 
sudo adduser user davfs2

Configuração para montagem:
mkdir /home/user/box
echo "https://dav.box.com /home/user/box davfs rw,user,noauto 0 0"|sudo tee -a /etc/fstab
sudo chmod u+s /usr/sbin/mount.davfs

Configuração davfs2

No arquivo /etc/davfs2/davfs2.conf descomente a linnha:
#secrets         ~/.davfs2/secrets

Seguir com os comandos:
mkdir ~/.davfs2/
touch  ~/.davfs2/davfs2.conf
echo "use_locks 0" > ~/.davfs2/davfs2.conf
echo "https://dav.box.com login_box senha_box" > ~/.davfs2/secrets
chmod 600 ~/.davfs2/secrets
mount /home/user/box

Dica!
Aumente o espaço de cache para acesso rápido aos arquivos mais acessados, o padrão são só 50Mb.
cache_size      2048               # MiByte - 2GB

Erros e soluções
Para solução do erro abaixo, verifique se o endereço do servidor, usuário e senha estão corretos no arquivo:  ~/.davfs2/secrets  .
/sbin/mount.davfs:/etc/davfs2/davfs2.conf:35: user option in system configuration file
Please enter the username to authenticate with server https://dav.box.com or hit enter for none. Username:

Altere a permissão do arquivo chmod 600 ~/.davfs2/secrets
$ mount /home/user/box
/sbin/mount.davfs:/etc/davfs2/davfs2.conf:35: user option in system configuration file
/sbin/mount.davfs: file /home/user/.davfs2/secrets has wrong permissions