Porady Admina: shred

W kolejnej, 30-tej części cyklu Porady Admina zajmiemy się programem shred.

shred nadpisuje każdy plik, aby ukryć jego zawartość i opcjonalnie usuwa go. shred wielokrotnie nadpisuje podane PLIK(I), w celu utrudnienia odzyskania jego zawartości, nawet przy użyciu bardzo drogich urządzeń do odzyskiwania danych. Jeśli jako PLIK podano -, zamazuje standardowe wejście.

Składnia
shred [OPCJA] PLIK

Opcje
-f, –force : zmiana uprawnień w razie potrzeby, żeby pozwolić na zapis
-n, –iterations=N : zamazanie N razy zamiast domyślnych 3 razy
–random-source=PLIK : pobranie losowych bajtów z PLIKU
-s, –size=N : zamazanie N bajtów (można używać przyrostków, takich jak K, M, G)
-u : zwolnienie miejsca i skasowanie pliku po zamazaniu
–remove[=JAK] : jak -u, ale z możliwością ustawienia, JAK kasować
-v, –verbose : pokazywanie przebiegu zamazywania
-x, –exact : bez zaokrąglania rozmiarów plików w górę do pełnych bloków, domyślnie dla plików innych niż zwykłe
-z, –zero : dodatkowe zamazanie zerami, aby ukryć zamazywanie

Jeżeli podana jest opcja –remove (-u) PLIK jest kasowany. Domyślnie PLIK nie jest kasowany, ponieważ często operacje dotyczą plików urządzeń, jak /dev/hda, a takie pliki zwykle nie powinny być usuwane.

shred jest częścią pakietu GNU Coreutils.

Przykłady

Aby zamazać plik
shred -v PLIK1.txt

Możemy wydajniej używać polecenia shred, którym możemy nadpisać, ukryć niszczenie i usunąć plik za pomocą jednego polecenia
shred -vzu -n5 PLIK1.txt

Aby zamazać cały dysk 'sdb’
sudo shred -vfz /dev/sdb

Możesz także użyć shred na partycjach RAID, np.
shred -vfz -n 10 /dev/md1

Więcej informacji o programie shred uzyskasz poleceniami:
shred --help
man shred

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna jest chroniona przez reCAPTCHA i Google Politykę Prywatności oraz obowiązują Warunki Korzystania z Usługi.