Pythontr

husonet | Tarih: 23.12.2014

Linux shred kullanımı

Nasıl veriler üzerinde yada sabit diskimizde güvenli olarak verilerimizi yok edebiliriz

shred komutu işlevini yitirmiş verilerimizi yada sabit diskimizi güvenli bir şekilde silmemizi yok etmemizi sağlayan bir komut satırı komutudur diyebiliriz.


Bazen verilerimizi yada diskimizde ki verilerimizi yok etmek ya da silmek isteyebiliriz. (örneğin, size büyük bir e ticaret siteniz var ve üzerinde eski sabit diskleri satmak istiyorsunuz), fakat verilerinizi silseniz bile kolayca kurtarma yazılımı bir çok veriniz geri getirilebilir, çünkü sadece dosya sistemi işaretçiyi verileri kaldırdığı için bu yeterli olmayabilir Örneğin (rm) ile verilerin silinmesi yeterli değildir. Sabit sürücüyü 0 lamak bile yeterli olmayabilir. Burada shred devreye girer. Shred dosyaları ve bölümleri art arda bir çok işlemden geçirir, verileri kurtarma işini daha zor hale getirir.


Silinmesi ve kimsenin eline geçmemesi gereken bir dosyayı shred kullanarak yok edelim
shred -uvz -n 50 cokgizli.txt
  • -u parametresi aslında üzerine yazarak ardından dosyayı kaldırır.
  • -n kere üzerine yazar: örneğin 50.
  • -z parametresi bir geçiş sonunda dosya ismini rename ederek sıfır ekler.
  • -v verbose yani yapılan işlemleri çıktı olarak gösterir

Shred bir disk üzerinde kullanılması
shred -vfz -n 10 /dev/sda1

Burada farklı olan -f parametresidir bu parametrede gerekirse yazılı izin vermek için ve izinleri değiştirmek için eklenebilir


Raid partition üzerinde kullanmak için
shred -vfz -n 10 /dev/md1

Yada tam sabit sürücüyü silmek için kullanabilirsiniz
shred -vfz -n 10 /dev/sda

Not: Unutmayınki shred komutu yapılan işlemleri diskin boyutuna yada veri dosyalarının büyüklüğüne göre uzun sürebilir biraz sabırlı olmak gerekir.