ot Beco(25-11-2003)
reiting (5)
[ dobre ]
[ zle ]
Variant za otpechatvane
Wipe
e instrument za sigurno unishtozhavane na informatsiia po tvurdiia disk.
Kogato izpulnim komandata "rm" ili izpolzvame "delete" ot failoviia menidzhur,
nie ne iztrivame daden fail, a prosto osvobozhdavame miastoto, koeto e zaemal toi za nov zapis.
Tova znachi, che "iztritiiat" fail mozhe da se vuzstanovi (razbira se, stiga prez tova vreme
vurhu osvobodenoto miasto da ne e izvurshen nov zapis).
Stranitsata na proekta mozhete da namerite na adres:
http://wipe.sourceforge.net
Instrumentut wipe iztriva informatsiiata kato na neino miasto zapisva ili prosto nuli ili izpolzva
metodi za generirane na sluchaini danni, koito se zapisvat vurhu iztritata informatsiia.
Tozi instrument e udoben, ako rabotite s poveritelni dokumenti ili ako prosto ne iskate
"iztritite" s "rm" logovete ot IRC klienta da stanat dostoianie na zhena vi, s koiato osven
domashnoto ognishte, delite i personalniia kompyutur.
Oshte vednaga sled izlizaneto na
Fedora Core 1
biaha raportuvani problemi, che pri konfiguratsiiata na wipe vsichko preminava bez problemi, a
kogato se startira protsesa na kompilatsiia se poluchava slednoto suobshtenie za greshka:
./rand.o(.text+0xc3): In function `rand_init':
: undefined reference to `errno'
collect2: ld returned 1 exit status
gmake: *** [wipe] Error 1
Prichinata e, che gcc ne mozhe da nameri putia do faila errno.h. Po printsip vuv
Fedora Core 1
toi se namira v /usr/include. Mezhdu vprochem tozi problem prisustva i v
RedHat. Problemut e opisan
na stranitsata na proekta samo s edin red.
Reshenieto mozhe da bude slednoto. Sled kato se razpaketira paketa s izhodniia kod na wipe se vliza v
direktoriiata, koiato sudurzha koda, namira se faila rand.c i se praviat slednite promeni
(az lichno gi pravia s vi). Namirate slednata chast ot faila:
#include <stdio.h>
#include <string.h>
#include <fcntl.h>
#include <sys/types.h>
#include <sys/stat.h>
i dobaviate sledniia red:
#include <errno.h>
taka, che vuprosnata sektsiia da dobie vida:
#include <stdio.h>
#include <string.h>
#include <fcntl.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <errno.h>
Zapazvate promenite vuv faila rand.c i startirate kompilatsiiata otnovo. Tozi put sus sigurnost shte uspeete i sled:
make install
shte imate rabotesht instrument wipe v sistemata.
I vnimavaite. Iztriti failove s wipe i devstvenost ne se vuzstanoviavat.
<< Instalirane na draiver za nVidia na Fedora Core 1 | Fedora Core 1: Problemi s pluginite v Mozilla >>
|