İSİM¶
shred - içeriğini gizlemek bazan da silmek için dosyanın
üzerine yazar
KULLANIM¶
shred [seçenekler] dosya [...]
AÇIKLAMA¶
Belirtilen
dosya(ların) üzerine bir kaç defa yazarak
pahalı donanım çözümleri ile bile dosya
içeriğinin kurtarılabilmesini zorlaştırır.
Uzun seçenekler için zorunlu olan argümanlar kısa
seçenekler için de zorunludur.
- -f, --force
- Eğer gerekli olursa yazma izni vermek için
izinleri değiştirir.
- -n, --iterations=sayı
- Öntanımlı 25 defa üzerine yazma yerine
sayı defa üzerine yazar.
- --random-source=dosya
- Rasgele baytları dosyadan okur
(öntanımlı: /dev/urandom).
- -s, --size=sayı
- sayı baytı bu işlemden geçirir
(k, M, G gibi sonekler kabul edilir).
- -u, --remove
- Üzerine yazdıktan sonra dosyayı
sıfırlar ve siler.
- -v, --verbose
- İlerlemeyi gösterir.
- -x, --exact
- Dosya boyutunu sonraki tam bloğa yuvarlamaz. Bu
işlem, normal olmayan dosyalar için
öntanımlıdır.
- -z, --zero
- İşlemi gizlemek için en son olarak
üzerine sıfırlarla yazar
- --help
- Bu yardım iletisini gösterir ve çıkar.
- --version
- Sürüm bilgilerini gösterir ve
çıkar.
Eğer
dosya - ise işlem standart çıktıya
uygulanır.
Eğer
--remove (
-u) belirtilmişse
dosya(ları)
siler. Öntanımlı değer dosyaları silmez
çünkü bu komut genelde /dev/hda gibi aygıt dosyaları
üzerinde çalıştırılır ve o dosyalar genelde
silinmemelidir. Normal dosyalar üzerinde
çalıştırıldığı zaman genelde
--remove seçeneği kullanılır.
- Dikkat:
- shred komutu dosya sisteminin veriyi yerinde
üzerine yazdığı varsayımına dayanır. Bu
genelde yapılan işlemdir, fakat pek çok modern dosya
sistemi bu varsayıma uymaz. Aşağıda shred
komutunun işe yaramadığı dosya sistemleri
örneklenmiştir:
- ·
- AIX ve Solaris ile gelen (ve JFS, ReiserFS, XFS vs.) gibi
kayıt düzenli veya jurnalli dosya sistemleri
- ·
- RAID gibi çoklu veri yazan ve bazı yazma
işlemleri başarısız olsa bile devam edebilen dosya
sistemleri
- ·
- Network Appliance'ın NFS sunucusu gibi dosya
sisteminin bir görüntüsünü kaydeden dosya
sistemleri
- ·
- geçici yerlerde arabellek oluşturan dosya
sistemleri (NFS sürüm 3 istemcileri gibi)
- ·
- sıkıştırılmış dosya
sistemleri
-
ext3 dosya sistemlerinde de, sadece data=journal kipinde yukarıdaki
feragatname uygulanır ( shred'in sınırlı
etkililiğinden dolayı). data=ordered (öntanımlı)
ve data=writeback kiplerinde shred beklendiği gibi
çalışır. mount kılavuz sayfasında
(man mount) açıklandığı gibi /etc/fstab
dosyasında ilgili dosya sisteminin seçeneklerine data=
birşey seçeneği eklenerek ext3 günlükleme
kipini değiştirmek mümkündür.
Buna ek olarak, dosyasistem yedekleri ve uzak yansılar dosyanın
silinemeyen kopyalarını taşıyabilir ve bu
shred
işleminden geçirilmiş bir dosyanın tekrar
oluşturulabilmesini sağlayabilir.
YAZAN¶
Colin Plumb tarafından yazılmıştır.
GERİBİLDİRİM¶
Lütfen, böcekleri ve hataları <bug-coreutils (at) gnu.org>
adresine bildirin.
TELİF HAKKI¶
Telif hakkı © 2006 Free Software Foundation, Inc.
Bu bir özgür yazılımdır; GNU Genel Kamu
Lisansının <
http://www.gnu.org/licenses/gpl.html>
koşullarına bağlı kalarak kopyalarını yeniden
dağıtabilirsiniz. Yasaların izin verdiği
ölçüde hiçbir garantisi yoktur; hatta
SATILABİLİRLİĞİ veya ŞAHSİ KULLANIMINIZA
UYGUNLUĞU için bile garanti verilmez.
İLGİLİ BELGELER¶
shred komutu ile ilgili kapsamlı bir kılavuz Texinfo olarak
mevcuttur. Şayet
info ve
shred yazılımları
düzgün bir şekilde sisteminizde kuruluysa,
aşağıdaki komut ile bu kılavuzu
görüntüleyebilirsiniz.
- info coreutils shred
ÇEVİREN¶
Nilgün Belma Bugüner <nilgun (at) belgeler·gen·tr>,
Kasım 2006