LINUX-BG   Adres : http://www.linux-bg.org
Instalirane na wipe pod Fedora Core 1
Ot: Beco
Publikuvana na: 25-11-2003
Adres na statiiata: http://www.linux-bg.org/cgi-bin/y/index.pl?page=article&id=advices&key=356566328
   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 >>

Avtorite na saita, kakto i tehnite sutrudnitsi zapazvat avtorskite prava vurhu sobstvenite si materiali publikuvani tuk, no te sa copyleft t.e. mogat svobodno da budat kopirani i razprostraniavani s iziskvaneto izrichno da se upomenava imeto na avtora, kakto i da se publikuva na vidno miasto, che te sa vzeti ot originalniia im URL-adres na tozi survur (http://www.linux-bg.org). Avtorskite prava na prevodnite materiali prinadlezhat na tehnite avtori. Ako s publikuvaneto tuk na niakakuv material nevolno sa narusheni nechii prava - sled konstatiraneto na tozi fakt materialut shte bude svalen.

All trademarks, logos and copyrights mentioned on this site are the property of their respective owners.
Linux is copyright by Linus Torvalds.
© Linuks za bulgari EOOD 2007
© Slavei Karadjov 1999 - 2006

All rights reserved.

Изпълнението отне: 0 wallclock secs ( 0.14 usr + 0.01 sys = 0.15 CPU)