Sharing seputar Dunia Tkj dan Blogging ^^

Wednesday, July 5, 2017

Cara Mengaktifkan Recycle Bin pada Samba 4 di Ubuntu 14.04 Server


Secara default, jika kalian membuat sebuah File Server atau sharing file menggunakan Samba, maka ketika ada user yang menghapus file-file mereka maka file-file tersebut akan langsung hilang secara permanen. Lalu bagaimana jika terjadi hal-hal yang tidak diinginkan? Misal salah satu user tidak sengaja menghapus file penting, tentu berbahaya bukan?

Untungnya untuk mengatasi hal ini, Kita bisa mengaktifkan fitur recycle bin pada Samba. Caranya adalah sebagai berikut.

1. Buat folder recycle binnya dengan perintah berikut. Sesuaikan lokasi /home/data dengan lokasi folder sharing kalian :

# mkdir /home/data/recycle

2. Jangan pula berikan hak akses seperlunya. Ada 2 hal yang perlu kalian setup, yaitu dari sisi ubuntu server dengan mengetikkan perintah berikut :

# chmod 770 /home/data/recycle

Dan dari sisi Windows kalian harus memastikan folder ini punya hak akses full untuk Domain Users. Kalian bisa mengaturnya melalui menu Properties folder recycle tersebut menggunakan windows client. Pada menu Properties > Security pastikan sudah ada Domain Users disana.


Jika belum ada, kalian bisa tambahkan dengan mengeklik menu Edit > Add > tambahkan Domain Users > OK.


3. Selanjutnya dari terminal Ubuntu Server, kalian edit file /etc/samba/smb.conf :

# nano /etc/samba/smb.conf

Lalu tambahkan script ini masih didalam tag [global] :

# Enable the recycle bin
vfs object = recycle
recycle:repository = /home/data/recycle/%U
recycle:touch = Yes
recycle:keeptree = Yes
recycle:versions = Yes
recycle:noversions = *.tmp,*.temp,*.o,*.obj,*.TMP,*.TEMP
recycle:exclude = *.tmp,*.temp,*.o,*.obj,*.TMP,*.TEMP
recycle:excludedir = /recycle,/tmp,/temp,/TMP,/TEMP

Simpan dengan menekan CTRL + X > Y > Enter.

4. Terakhir restart samba :

# service samba restart

5. Silahkan kalian tes untuk login dengan berbagai user di domain kalian, lalu kalian coba delete file/folder dari user tersebut. Maka nanti folder/file yang sudah terdelete akan tampil di folder recycle. Berikut adalah contoh penampakannya :



Semoga bermanfaat :)

Website ini menganut paham demokrasi wkwk
Jangan lupa gunakan emot biar akrab gan (/ ^.^)/
EmoticonEmoticon