ot Beco(25-11-2003)

reiting (5)   [ dobre ]  [ zle ]

Printer Friendly 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 >>