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.
Érdekes! 🙂
nagyon hasznos, köszönöm.
Örülök, hogy hasznosnak találod
Nagyszerű! .. .. köszönöm a megosztást ..
Könyvjelzőkhöz .. 😉
:;
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
Nem ismertem, Essaú, de sokkal jobban néz ki, mint az aprított. Köszönöm
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 :)