Layanan box.com tidak memiliki klien untuk GNU/Linux. Akan tetapi, dia menyediakan Webdav untuk koneksi. Dengan memanfaatkan davfs2, direktori box.com dapat diperlakukan selayaknya direktori biasa. Saya menulis tutorial ini dengan menggunakan Ubuntu Vivid.

Pemasangan davfs2

Pertama-tama, pasang davfs2

sudo apt-get install davfs2

Anda akan ditanyakan untuk memasang bit SUID pada mount.dav agar bisa dijalankan oleh pengguna biasa. Bilamana Anda sudah terlanjur memasang atau dialog tersebut tidak muncul, silakan jalankan berikut:

sudo dpkg-reconfigure davfs2

Entah melalui pemasangan pertama kali atau rekonfigurasi, Anda akan ditanyakan konfigurasi SUID

davfs2 configuration in Debian asking for SUID permission.

davfs2 configuration in Debian asking for SUID permission.

Pilih saja <Ya> supaya bisa dijalankan oleh pengguna biasa. Selanjutnya mengonfigurasi BOX.

Konfigurasi BOX di fstab

Konfigurasi BOX untuk ditautkan pada direktori tertentu. Misalnya, saya mengaitkan direktori box.com saya pada subdirektori Dokumen. Anda tidak harus melakukan ini di terminal, bisa menggunakan penyunting kesayangan Anda. Tetapi, supaya terlihat keren, caranya begini:

echo "https://dav.box.com/dav/ /home/user/Dokumen/Box  davfs  _netdev,rw,user 0 0" | sudo tee -a /etc/fstab

Ingat, ya, sebenarnya baris perintah itu menambahkan baris berikut pada /etc/fstab

https://dav.box.com/dav/ /home/user/Dokumen/Box  davfs  _netdev,rw,user 0 0

Selanjutnya, tambahkan login Anda supaya tak perlu memasukkan sandi lagi.

Konfigurasi Login Otomatis

Supaya login dilakukan secara otomatis, perlu dibuatkan sebuah berkas rahasia yang berisi pengguna dan sandi box.com.

Buat direktori untuk konfigurasi davfs2

mkdir ~/.davfs2

Buat berkas yang salah satu baris berisi kresedensial box.com Anda dan tambahkan kresedensial Anda. Cara kerennya berikut:

echo "https://dav.box.com/dav user@email.com s4nD1ku" >> ~/.davfs2/secrets

Ingat! Baris yang hendak ditambahkan pada berkas ~/.davfs2/secrets

https://dav.box.com/dav user@email.com s4nD1ku

Ganti “user@email.com” dengan login Anda dan “s4nD1ku” dengan sandi Anda di box.com.

Tautkan box.com

Tunggu dulu, Kisanak! Sebelum kisanak dapat menautkan box.com, kisanak harus menambahkan pengguna ke grup davfs2 supaya dapat menautkan direktori itu.

Tambahkan pengguna user ke grup davfs2

sudo adduser user davfs2

Kisanak dapat saja keluar dari sistem lalu masuk lagi. Tetapi, kalau saya cukup perbaharui saja daftar grup saya supaya tidak perlu keluar. Caranya:

newgrp davfs2

Nah, setelah itu, kisanak dapat menautkan direktori box.com yang telah kisanak konfigurasi.

mount ~/Dokumen/Box

Selesai.