Provided by:
manpages-pl_20060617-3_all 
NAZWA
shred - bezpiecznie usuwa plik, najpierw nadpisujc go, by ukry zawarto
SK/LADNIA
shred [opcje] plik[...]
OPIS
Dokumentacja niniejsza nie jest ju utrzymywana i moe by niedokladna lub
niekompletna. Autorytatywnym rodlem jest obecnie dokumentacja Texinfo.
Dostp do niej uzyskasz wpisujc w wierszu polece:
pinfo shred
lub
info shred.
shred nadpisuje urzdzenia lub pliki, pomagajc uchroni dane przed
odzyskaniem nawet za pomoc bardzo drogiego sprztu.
Normalnie gdy usuwamy plik (zobacz rm (1)), dane nie s faktycznie
niszczone. Niszczony jest wylcznie indeks wskazujcy, gdzie jest
przechowywany plik, a miejsce jest udostpniane do ponownego
wykorzystania. Istniej narzdzia odzyskiwania skasowanych danych
usilujce odtworzy indeks i potrafice odzyska plik, jeli czci nie byly
ponownie uyte.
Na zajtych systemach z prawie pelnymi napdami, miejsce moe zosta
ponownie wykorzystane w cigu kilku sekund. Nie ma jednak sposobu, by si
co do tego upewni. Jeeli posiadamy istotne dane, chcemy by pewni, e
odtworzenie nie jest moliwe, w tym celu faktycznie nadpisujc plik
nieistotnymi danymi.
Jednak nawet po takim nadpisaniu, moliwe jest zabranie dysku do
laboratorium i uycie ronego czulego (i kosztownego) sprztu do ogldnicia
ladow "echa" pierwotnych danych pod danymi, ktore je nadpisaly. Jeeli
dane zostaly nadpisane tylko jednokrotnie, to nie jest to nawet takie
trudne.
Najlepszym sposobem usunicia czego nieodwracalnie jest zniszczenie jego
nonika kwasem, stopienie lub podobne czynnoci. Dla tanich nonikow
wymienialnych, jak dyskietki, jest to metoda zalecana. Jednak dyski
twarde s drogie i trudne do stopienia, wic narzdzie shred
[tlum:niszczarka, shred oznacza cicie na paski] probuje osign podobny
efekt w sposob nieniszczcy.
Posluguje si ono wieloma kolejnymi nadpisywaniami, z wzorcami danych
dobranymi tak, aby zmaksymalizowa szkody wyrzdzane starym danym. Mimo,
e dziala to take na dyskietkach, to wzorce zaprojektowane s dla
uzyskania najlepszego efektu na dyskach twardych. Wicej szczegolow
znale mona w kodzie rodlowym oraz wystpieniu Petera Gutmanna `Secure
Deletion of Data from Magnetic and Solid-State Memory', z materialow
Szostego Sympozjum Bezpieczestwa USENIX (San Jose, California, 22-25
lipca 1996).
Zauwa, i w shred poczyniono pewne bardzo istotne zaloenie: e uywany
system plikow nadpisuje dane w miejscu. Taki jest tradycyjny sposob
wykonywania tej operacji, ale wiele wspolczesnych projektow systemow
plikow nie spelnia tego zaloenia. Wyjtki obejmuj:
* Systemy plikow oparte o rejestracj (log) lub dziennik zmian
(journaling), jak dostarczane z AIX czy Solarisem.
* Systemy plikow zapisujce nadmiarowe dane i dzialajce nawet jeli
ktory z zapisow zawiedzie, tak jak systemy plikow bazujce na
RAID.
* Systemy plikow tworzce tzw.snapshots ("zdjcia stanu"), jak
Network Appliance NFS server.
* Systemy plikow z buforowaniem (cache) w tymczasowych miejscach,
jak klienci NFS wersji 3.
* Kompresowane systemy plikow.
Jeli nie mamy pewnoci jak dziala nasz system plikow, powinnimy zaloy, e
nie nadpisuje danych w miejscu, co oznacza, e shred nie moe w sposob
godny zaufania dziala na zwyklych plikach tego systemu.
Mowic ogolnie, pewniej jest niszczy dane calego urzdzenia ni pliku, gdy
obchodzi si wowczas problem konstrukcji systemu plikow wspomniany
powyej. Jednak nawet niszczenie danych z calych urzdze nie zawsze jest
calkowicie godne zaufania. Na przyklad, wikszo dyskow zaznacza bldne
sektory w sposob niewidzialny dla aplikacji; jeeli zle sektory zawieraj
wane dane, shred nie bdzie w stanie ich zniszczy.
shred nie podejmuje adnych prob wykrycia lub zgloszenia takich
klopotow, tak jak nie usiluje niczego robi z kopiami zapasowymi.
Jednak, poniewa pewniejsze jest "niszczenie" za jego pomoc calych
urzdze ni plikow, shred domylnie nie obcina ani nie usuwa pliku
wynikowego. Takie zachowanie jest bardziej odpowiednie dla urzdze,
ktore zwykle nie mog by obcite (trunctated) ani nie powinny by usuwane.
OPCJE
-f, --force
W razie potrzeby zmienia prawa dostpu tak, by umoliwi
nadpisanie.
-N, -n N, --iterations=N
Nadpisuje N razy. Domylnie shred wykonuje nadpisanie 25 razy.
Wystarcza to, by kady ze wszystkich przydatnych wzorcow
nadpisania zostal uyty przynajmniej jednokrotnie. Moliwe jest
zmniejszenie liczby cykli nadpisania, by oszczdzi na czasie, lub
zwikszenie jej jeli mamy mnostwo czasu do zmarnowania.
-s N, --size=N
Niszczy N pocztkowych bajtow pliku. Domylnie niszczony jest caly
plik. Po N moe wystpi skrot jednostki (wielokrotnoci) jak k, M,
G). Zobacz `Rozmiar bloku' w podrczniku fileutils (1).
-u, --remove
Po zniszczeniu pliku przez nadpisanie obcina go (jeli to moliwe)
i usuwa. Jeeli plik posiada wiele dowiza to usunite dostanie
tylko dowizanie o podanych nazwach.
-v, --verbose
Pokazuje postpy sterylizacji.
-x, --exact
Nie zaokrgla rozmiarow pliku do nastpnego pelnego bloku.
Normalnie shred zaokrgla rozmiar pliku w gor do pelnej
wielokrotnoci rozmiaru bloku systemu plikowego, co pozwala na
pelne wymazanie ostatniego bloku pliku. Opcja ta zakazuje
takiego zachowania.
-z, --zero
Dodaje kocowe nadpisanie zerami by ukry niszczenie. Normalnie
ostatni przebieg nadpisywania odbywa si przy uyciu danych
losowych. Jeli mialo by si to rzuca w oczy na dysku (na
przyklad, dlatego e wyglda jak zaszyfrowane dane) czy te po
prostu sdzimy, e tak jest porzdniej, opcja --zero doklada
dodatkowy przebieg nadpisywania ze wszystkimi bitami zerowymi.
Przebieg ten nie jest wliczany do liczby cykli podanej opcj
--iterations.
- Niszczy standardowe wyjcie.
Argument ten traktowany jest jak opcja. Jeeli uyto powszechnej
opcji -- do wskazania koca opcji wiersza polece, to - zostanie
zinterpretowane jako zwykla nazwa pliku.
Przeznaczeniem tej opcji jest niszczenie usunitego pliku
tymczasowego. Na przyklad
i=`tempfile -m 0600`
exec 3<>"$i"
rm -- "$i"
echo "Hello, world" >&3
shred - >&3
exec 3>-
Zauwa, e wydanie polecenia powloki shred - >plik nie zniszczy
zawartoci pliku, gdy obcina ono plik przed wywolaniem samego
shred. Zamiast tego naley posluy si poleceniem shred plik lub
(uywajc powloki zgodnej z powlok Bourne'a) shred - 1<>plik.
--help Wywietla informacj o stosowaniu programu i dostpnych opcjach,
koczy dzialanie.
--version
Wywietla numer wersji programu i koczy dzialanie.
AUTOR
Napisane przez Colina Plumb.
ZG/LASZANIE B/LD'OW
Bldy prosz zglasza, w jz.ang., do <bug-fileutils@gnu.org>.
COPYRIGHT
Copyright (C) 1999 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is
NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR
PURPOSE.
ZOBACZ TAKE
rm(1), fileutils(1).
OD T/LUMACZA
Zaktualizowano i poszerzono wg dokumentacji Texinfo dla narzdzi
plikowych GNU wersji 4.01.
INFORMACJE O T/LUMACZENIU
Powysze tlumaczenie pochodzi z nieistniejcego ju Projektu Tlumaczenia
Manuali i moe nie by aktualne. W razie zauwaenia ronic midzy powyszym
opisem a rzeczywistym zachowaniem opisywanego programu lub funkcji,
prosimy o zapoznanie si z oryginaln (angielsk) wersj strony podrcznika.