Deskripsi:
Setiap administrator harus tahu bahwa ketika kita menghapus file di hard disk, hampir tidak ada yang benar-benar terhapus. Ruang yang digunakan oleh file hanya dimasukkan kembali ke daftar 'bebas digunakan ' di sistem file dan tidak akan muncul lagi di daftar direktori. Ini berarti alat forensik dapat digunakan untuk mengambil 'dihapus ini ' file jika ruang yang mereka gunakan belum ditimpa oleh file yang baru ditulis.
Untuk mencegah hal ini, metode terbaik adalah menimpa file yang akan dihapus berkali-kali (10 kali harus dilakukan) sebelum dihapus. Itulah tugas alat 'hancurkan ' yang digunakan dalam skrip bash berikut ini:rec_shred.sh
Konten skrip: rec_shred.sh #!/bin/bash
# Purpose: SHREDS files recursively
# Use: rec_shred.sh /dir/to/shred/
if [ $# -ne 1 ]; then
echo "ERROR: The script needs one and only one argument"
exit 1
fi
# Verify if the given path is valid
if [ -d $1 ]; then
cd $1/
# Shred the files
find . -type f | while read file ; do
shred --remove --zero -n 10 $file
done
else
echo "ERROR: The given directory $1 does not exist. Exitting."
exit 2
fi
CATATAN:
Script ini hanya akan menghancurkan file dan membiarkan semua sub-direktori kosong untuk Anda verifikasi dan hapus dengan perintah:rm -rf /directory/
Selamat merobek