A szemét törlése Shreddel

foszlány

Amikor törölünk egy fájlt a merevlemezről (például az rm paranccsal), a benne lévő információk a hardveren maradnak, annak ellenére, hogy az operációs rendszer arról tájékoztat minket, hogy a fájlt törölték.

Ez az adatok (előzmények stb.) Tisztítására vonatkozik, amelyeket a böngészők a menükben található lehetőségek segítségével végeznek. Mindezek az információk könnyen helyreállíthatók az ilyen programok segítségével testdisk o photorec.

Ez, amely egyes esetekben számunkra nagyon hasznos erőforrás lehet, más esetekben lehetővé teheti a számítógépünkről olyan információk visszaszerzését, amelyeket kifejezetten meg akartunk szüntetni. Gyakori eset, amikor el akarjuk adni számítógépünket, és biztosak vagyunk abban, hogy senki sem lesz képes helyreállítani belőle az adatokat.

A fájlok biztonságos törléséhez többek között megvan a parancs foszlány.

Foszlány egy segédprogram a fájlok biztonságos törléséhez, amely véletlenszerű karakterekkel és mintákkal írja felül a fájlokat, amelyek szemétté teszik a benne lévő információkat.

A felülírási idők számát az opcióval adjuk meg n "szám". További lehetőségek -z egy utolsó nullát felülbírálni, -v hogy tájékoztasson minket a folyamatról és -u a fájl felülírása után törölhető.

Kicsit unalmas minden fájlhoz használni a shred parancsot. Továbbá nem a címjegyzékek alapján működik. A használat kényelmesebbé tétele érdekében folytathatjuk az összes törölni kívánt információt (beleértve a bizalmas információkat is) a kukába, és minden alkalommal, amikor a következő szkriptet akarjuk használni:

#! / bin / bash path_to_trap = $ HOME '/. local / share / Trash / files' #Változtassa meg a belső elválasztó értékét_ifs = $ IFS IFS = $ (echo -en "\ n \ b") cd $ path_to_trap # Először törölje az f összes fájlját a $ fájlban (keresés. -Type "f") hagyja, hogy length__string_fragment = `expr length $ f`-1 file = $ path_to_string $ {f: 1: $ length__string_fragment} shred -n3 -v -z -u $ fájl echo $ fájl kész # Távolítsa el a könyvtár könyvtárait a (z) $ (ls -a) könyvtárból, ha [["$ könyvtár"! = "." && "$ könyvtár"! = ".."]], majd rm -r $ könyvtár fi kész #Restore IFS értékek IFS = $ value_ifs echo "Törlés vége (kattints a folytatáshoz)" olvashat egy # ----- - ------------------------------------------------- - --------

A Debian 6-os és 7-es verziójában a kuka útvonala megegyezik a path_to_ trash változóval. Ha más disztribúciókban különbözik, akkor ezt csak meg kell változtatnia a szkriptben.

A lemez tisztán hagyása érdekében létrehozhatunk egy könyvtárat, ahol helyreállíthatjuk az összes "rejtett" adatot, majd áthelyezhetjük a kukába, majd alkalmazhatjuk ezt a szkriptet.

Remélem, hasznos lesz az Ön számára.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   élénk dijo

    Érdekes! 🙂

  2.   xino93 dijo

    nagyon hasznos, köszönöm.

    1.    danield alatt dijo

      Örülök, hogy hasznosnak találod

  3.   RAW-Basic dijo

    Nagyszerű! .. .. köszönöm a megosztást ..

    Könyvjelzőkhöz .. 😉

    1.    danield alatt dijo

      :;

  4.   Essau dijo

    még jobb, sokkal hatékonyabb, és törölheti a teljes könyvtárakat is: telepítse a secure-delete csomagot, és az "srm file" parancs eltünteti a fájlt. Az "srm -r könyvtár" pedig összezúzza a könyvtárat és mindent, ami benne van.

    * 1 passz 0xff-el
    * 5 véletlenszerű passz.
    * 27 passz a Peter Gutmann által meghatározott különleges értékekkel.
    * a fájl átnevezése véletlenszerű értékkel
    * csonka fájl

    1.    danield alatt dijo

      Nem ismertem, Essaú, de sokkal jobban néz ki, mint az aprított. Köszönöm

  5.   BryanDG dijo

    A Shredről szólva szeretnék megosztani egy szolgáltatási menüt, amelyet a KDE számára készítettem, amely törli a kiválasztott fájlokat
    link a kódhoz http://paste.desdelinux.net/4820

    Az exec = alábbi részét elmagyarázom:
    -mv% f% u: a fájl (ok) nevének megváltoztatása például foto01.jpg-ről foto01.jpgtxt.jpg.mp4.rar.zip.mov.mov.ar fájlra (ez egy kicsit megadja neki) nagyobb biztonság a törléskor)
    -shred -n 3 -z% u.txt -u: ahol -n 3 felülírja az átnevezett fájlt 3-szor az mv-vel (% u), és az -u úgy van, hogy a fájl felülírása után véglegesen törölni fogja (anélkül kuka).

    a fájl elérési útja:
    /home/USUARIO/.kde/share/kde4/services/ (ahol a USER a személyes mappa neve)

    a fájlkiterjesztés .desktop (van shred.desktop hozzá)

    Nos, meg akartam osztani a kódomat, bármit mondanak nekem :)