Oficialmente, o cliente Box Sync para Linux não possui e não possui planos de desenvolvimento, pois não é uma prioridade. Embora este método possa avaliar alternativa.
Primeiro de tudo você precisa instalar o pacote davfs2. Você pode fazer isso emitindo o seguinte comando no terminal: (ou também pode usar seu gerenciador de pacotes favorito para instalar o WebDAV)
sudo apt-get install davfs2
sudo adduser username davfs2
Agora você deve criar uma pasta box.com dedicada.
mkdir /home/username/box.com
echo "https://dav.box.com/dav /home/username/box.com davfs rw,user,noauto 0 0" | sudo tee -a /etc/fstab
sudo chmod u+s /usr/sbin/mount.davfs
Agora você precisa mudar para um usuário comum do sistema. Isso pode ser feito emitindo o seguinte comando:
su username
Em seguida, desative os bloqueios de arquivo no arquivo de configuração davfs2, insira o email e a senha da sua caixa, altere os privilégios para o arquivo de segredos que contém suas credenciais e, finalmente, monte sua conta:
echo "use_locks 0" > ~/.davfs2/davfs2.conf
Se este comando fornecer o erro "Não existe esse arquivo ou pasta", basta criar a pasta e o arquivo com o comando abaixo
mkdir ~/.davfs2/
touch ~/.davfs2/davfs2.conf
então continue com estes comandos.
echo "https://dav.box.com/dav box_email box_password" > ~/.davfs2/secrets
chmod 600 ~/.davfs2/secrets
mount /home/username/box.com
Inicialmente, pode levar algum tempo para sincronizar todos os arquivos em sua caixa com a pasta recém-criada, mas depois disso, você poderá criar, excluir e substituir todos os seus arquivos.