Shrediga prügikasti kustutamine

purustama

Kui kustutame faili kõvakettalt (näiteks käsuga rm), jääb selles sisalduv teave riistvarale, kuigi opsüsteem annab meile teada, et fail on kustutatud.

See kehtib andmete (ajaloo jms) puhastamise kohta, mida veebibrauserid oma menüüdes olevate suvandite kaudu teevad. Kogu see teave on selliste programmide abil hõlpsasti taastatav testketas o fotorec.

See, mis mõnel juhul võib olla meile väga kasulik ressurss, võib mõnel juhul võimaldada arvutist taastada teavet, mille otsesõnu tahtsime täielikult kõrvaldada. Sage juhtum on see, kui tahame oma arvuti maha müüa ja olla kindel, et keegi ei suuda sellest mingeid andmeid taastada.

Failide turvaliseks kustutamiseks on muu hulgas käsk purustama.

Hakkida on failide turvaliseks kustutamiseks mõeldud utiliit, mis kirjutab failid üle juhuslike märkide ja mustritega, mis muudavad selles sisalduva teabe prügiks.

Ülekirjutamise kordade arv on määratud suvandiga n "number". Muud võimalused on -z viimase nullist tühistamiseks -v teavitada meid protsessist ja -u faili kustutamiseks pärast selle ülekirjutamist.

Shredi käsku on iga faili jaoks natuke tüütu kasutada. Lisaks ei tegutse see kataloogide järgi. Selle kasutamise mugavamaks muutmiseks saame kogu teabe, mille soovime kustutada, prügikasti saata (sealhulgas tundliku teabe) ja iga kord, kui soovime kasutada järgmist skripti:

#! / bin / bash path_to_trap = $ HOME '/. local / share / Trash / files' #Muuda sisemise eraldaja väärtust value_ifs = $ IFS IFS = $ (echo -en "\ n \ b") cd $ path_to_trap # Kõigepealt kustutage kõik failid failist $ failis $ (leidmine. -Tüüp "f") laske pikkusel_string_fragment = `expr pikkus $ f`-1 fail = $ path_to_string $ {f: 1: $ length__string_fragment} purustage -n3 -v -z -u $ file echo $ file done # Eemalda kataloogi kataloogist kataloogis $ (ls -a) do, kui [["$ kataloog"! = "." && "$ kataloog"! = ".."]]], siis rm -r $ kataloog fi tehtud #Restore IFS väärtused IFS = $ value_ifs kaja "Kustutamise lõpp (klõpsake jätkamiseks)" loe # ----- - ------------------------------------------------- - --------

Debianis 6 ja 7 on prügikasti tee see, mis on näidatud muutujas path_to_ trash. Kui see erineb teistes distros, peate seda lihtsalt skriptis muutma.

Ketta puhtaks jätmiseks saame luua kataloogi, kus saame taastada kõik "varjatud" andmed, seejärel viia need prügikasti ja seejärel rakendada seda skripti.

Loodan, et see on teile kasulik.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   elav DIJO

    Huvitav! 🙂

  2.   xino93 DIJO

    väga kasulik, aitäh.

    1.    ajal DIJO

      Mul on hea meel, et see teile kasulik on

  3.   RAW-Basic DIJO

    Suurepärane! .. .. tänud jagamise eest ...

    Järjehoidjate juurde .. 😉

    1.    ajal DIJO

      :;

  4.   Essau DIJO

    veel parem, palju võimsam ja saate kustutada ka täielikud kataloogid: installige turvapakett ja käsk "srm-fail" eemaldab faili. Ja "srm -r kataloog" purustab kataloogi ja kõik selles sisalduvad.

    * 1 läbimine 0xff-ga
    * 5 juhuslikku läbimist.
    * 27 möödub Peter Gutmanni määratletud eriväärtustega.
    * faili ümbernimetamine juhusliku väärtusega
    * kärbitud fail

    1.    ajal DIJO

      Ma ei tundnud teda, Essaú, aga ta näeb palju parem välja kui hakitud. Aitäh

  5.   BryanDG DIJO

    Rääkides Shredist, tahan teiega jagada teenusemenüüd, mille tegin KDE jaoks, mis kustutab valitud failid
    link koodile http://paste.desdelinux.net/4820

    Ma selgitan exec = osa allpool:
    -mv% f% u: faili (failide) ümbernimetamine näiteks foto01.jpg-st foto01.jpgtxt.jpg.mp4.rar.zip.mov.mov.ar-i (see annab sellele veidi suurema turvalisuse, kui kustutamine)
    -shred -n 3 -z% u.txt -u: kus -n 3 kirjutab ümbernimetatud faili 3 korda üle mv-ga (% u) ja -u on nii, et pärast faili ülekirjutamist kustutab see jäädavalt (ilma Prügikast).

    tee, kus fail peaks olema, on:
    /home/USUARIO/.kde/share/kde4/services/ (kus USER on teie isikliku kausta nimi)

    faililaiend on .desktop (mul on selle jaoks shred.desktop)

    Ma tahtsin oma koodi jagada, nad ütlevad mulle midagi :)