Odstraňovanie koša pomocou programu Shred

rozrezať

Keď odstránime súbor z nášho pevného disku (napríklad pomocou príkazu rm), informácie v ňom obsiahnuté zostanú na hardvéri, aj keď nás operačný systém informuje, že súbor bol odstránený.

To platí pre čistenie údajov (histórie atď.), Ktoré webové prehliadače vykonávajú prostredníctvom možností v ich ponukách. Všetky tieto informácie sú ľahko obnoviteľné pomocou programov ako TestDisk o fotorec.

To, čo môže byť v niektorých prípadoch zdroj, ktorý je pre nás veľmi užitočný, môže inokedy umožniť obnovenie informácií z nášho počítača, ktoré sme chceli výslovne vylúčiť. Častým prípadom je, keď chceme predať náš počítač a mať istotu, že z neho nikto nebude môcť obnoviť žiadne dáta.

Na bezpečné mazanie súborov existuje okrem iných aj príkaz rozrezať.

rozrezať je nástroj na bezpečné mazanie súborov, ktorý prepíše súbory náhodnými znakmi a vzormi, vďaka ktorým sa informácie v ňom obsiahnuté stanú odpadkami.

Počet časov prepísania je uvedený v možnosti n „číslo“. Ďalšie možnosti sú -z urobiť posledné prepísanie nulami, -v aby nás informovali o postupe a -u odstrániť súbor po jeho prepísaní.

Použiť príkaz skartovať pre každý súbor je trochu zdĺhavé. Ďalej nekoná podľa adresárov. Aby bolo jeho používanie pohodlnejšie, môžeme pokračovať odosielaním všetkých informácií, ktoré chceme vymazať, do koša (vrátane citlivých informácií) a zakaždým, keď chceme použiť nasledujúci skript:

#! / bin / bash path_to_trap = $ HOME '/. local / share / Trash / files' #Zmeňte hodnotu interného oddeľovača value_ifs = $ IFS IFS = $ (echo -en "\ n \ b") cd $ path_to_trap # Najskôr odstráňte všetky súbory pre f v $ (find. -Type "f") nech let___ring_fragment = `expr dĺžka $ f`-1 file = $ path_to_string $ {f: 1: $ length__string_fragment} shred -n3 -v -z -u $ súbor echo $ súbor hotový # Odstráňte adresáre pre adresár v $ (ls -a) urobte, ak [["$ adresár"! = "." && "$ directory"! = ".."]] potom rm -r $ adresár fi hotovo #Obnoviť hodnoty IFS IFS = $ value_ifs echo "Koniec mazania (pokračujte kliknutím)" "prečítať # ------ -------------------------------------------------- --------

V Debiane 6 a 7 je cesta do koša tá, ktorá je uvedená v premennej path_to_ trash. Ak sa líši v iných distribúciách, musíte to zmeniť v skripte.

Aby sme disk nechali čistý, môžeme vytvoriť adresár, kde môžeme obnoviť všetky „skryté“ údaje, potom ich presunúť do koša a potom použiť tento skript.

Dúfam, že je to pre vás užitočné.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   živý dijo

    Zaujímavé! 🙂

  2.   xino93 dijo

    veľmi užitočné, ďakujem.

    1.    danield počas dijo

      Som rád, že to považujete za užitočné

  3.   RAW-Basic dijo

    Skvelé! .. .. ďakujem za zdieľanie ..

    Do záložiek .. 😉

    1.    danield počas dijo

      :;

  4.   Essau dijo

    ešte lepšie, oveľa výkonnejšie a môžete tiež mazať celé adresáre: nainštalujte balíček secure-delete a príkazom „srm file“ súbor zmizne. A „srm -r adresár“ rozdrví adresár a všetko v ňom.

    * 1 prihrávka s 0xff
    * 5 náhodných prihrávok.
    * 27 preukazov so špeciálnymi hodnotami definovanými Petrom Gutmannom.
    * premenovanie súboru s náhodnou hodnotou
    * skrátený súbor

    1.    danield počas dijo

      Nepoznal som ho, Essaú, ale vyzerá oveľa lepšie ako skartovaný. Ďakujem

  5.   BryanDG dijo

    Keď už hovoríme o Shred, chcem zdieľať servisné menu, ktoré som vytvoril pre KDE a ktoré odstráni vybrané súbory
    odkaz na kód http://paste.desdelinux.net/4820

    Ďalej vysvetľujem časť exec =:
    -mv% f% u: je zmeniť názov súboru (-ov), napríklad z foto01.jpg na foto01.jpgtxt.jpg.mp4.rar.zip.mov.mov.ar (tým mu dáte trochu viac zabezpečenie pri mazaní)
    -shred -n 3 -z% u.txt -u: kde -n 3 prepíše premenovaný súbor trikrát mv (% u) a -u je tak, že po prepísaní ho natrvalo vymaže (bez prechodu cez odpadkový kôš).

    cesta, kde by mal byť súbor, je:
    /home/USUARIO/.kde/share/kde4/services/ (kde USER je názov vášho osobného priečinka)

    prípona súboru je .desktop (mám na to shred.desktop)

    Chcel som zdieľať môj kód, hovoria mi čokoľvek :)