Mencegah/Mengamankan File yang Dihapus oleh user lain Melalui Jaringan ( samba recycle bin )

Dalam prakteknya kita sering kehilangan data yang telah di sharing ke komputer lain, sehingga data yang telah dihapus oleh user komputer lain tidak masuk ke folder Recycle Bin di windows.
Berbeda dengan menghapus file dari komputernya sendiri yang akan masuk ke Recycle Bin dan bisa dikembalikan lagi.

Kasus seperti itu sering di alami di komputer perkantoran yang efeknya sangat fatal dimana file yang terhapus dari jaringan benar-benar tidak dapat di kembalikan lagi bahkan memakai aplikasi recovery pun kebanyakan file tidak kembali utuh, sedangkan file tersebut sangat penting.

Mengapa file yang di sharing bisa terhapus ?
- karena file yang di sharing di beri hak akses full alias bisa baca, tulis, dan delete oleh komputer lain

Mengapa file yang di sharing harus di beri hakakses full?
- karena kebanyakan file-file yang di sahring tersebut file documen seperti file. excel yang mana satu file diedit oleh banyak komputer.

Terus solusinya bagai mana?
- untuk solusinya yaitu file yang mau disharing  harus di taruh di komputer server dengan menggunakan samba server.

Cara Buat Server Sambanya bagaimna?
-  untuk buat server samba dari mulai instalasi akan di jelaskan di postingan lain
- disini saya akan menjelaskan bagaimana membuat file sharing yang dihapus oleh user dalam jaringan bisa masuk ke folder Recycle yang telah di di tentukan.

1. Diasumsikan sudah menginstall Samba dengan baik dan benar
2. Buat folder Sharing :
   #  mkdir -p /serverdata/sharing
   #  chmod -R 777 /serverdata/sharing
   #  mkdir -p /serverdata/recycle
   #  chmod -R 777 /serverdata/recycle
3. Buat folder untuk Recycle Bin/ menyimpan file yang terhapus:
   #  mkdir -p /serverdata/recycle
   #  chmod -R 777 /serverdata/recycle
4. Masuk ke configurasi samba
   # nano /usr/local/samba/etc/smb.conf 
5. Masukan configure samba sharing seperti beriku;
         






6. Tambahkan parameter seperti dibawah ini:
           vfs objects = recycle
           recycle:repository = /serverdata/recycle/%U
           recycle:keeptree = yes
           recycle:versions = yes
           recycle:maxsize = 0
           recycle:exclude = *.tmp
           recycle:exclude_dir = /tmp

7. Hasilnya akan seperti ini:


  









8. Setelah iku save configurasi

Penjelasan dari parameter di atas :e
- recycle = Modul vfs yang digunakan adalah recycle
- repository = Tempat menyimpan file/folder  yang telah dihapus lewat jaringan
- keeptree = Struktur file/folder yang dihapus
- version = apabila ada 2 file yang sama dihapus, maka akan ada tulisan copy#filename pada file yang terbaru
- maxsize = Maksimal file yang dihapus yang akan dimasukan ke recycle, jika 0 semua file yang dihapus akan masuk ke recycle, dan jika di beri nilai 1024 KB, maka file yang dihapus diatas 1024 KB tidak akan masuk ke recycle
- exclude = Daftar fili yang tidak boleh dimasukan ke recycle
- exclude_dir = Daftar folder yang tidak boleh dimasukan ke recycle 

demikian lah postingan saya kali ini mengenai mengamankan file yang terhapus oleh user dalam jaringan. dan nantikan postingan samba berikutnya.



EmoticonEmoticon