Fshirja e plehrave me Shred

copëtoj

Kur fshijmë një skedar nga disku ynë i ngurtë (me komandën rm, për shembull), informacioni që përmbahet në të mbetet në harduer edhe pse sistemi operativ na informon se skedari është fshirë.

Kjo është e zbatueshme për pastrimin e të dhënave (historiku, etj.) Që shfletuesit e internetit kryejnë përmes opsioneve në menutë e tyre. E gjithë kjo informacion është lehtësisht e rikuperueshme me programe si disk testues o fotorec.

Kjo, e cila në disa raste mund të jetë një burim që është shumë i dobishëm për ne, në raste të tjera mund të bëjë të mundur rikuperimin e informacionit nga kompjuteri ynë që ne në mënyrë të qartë dëshironim të eliminohej plotësisht. Një rast i shpeshtë është kur ne duam të shesim kompjuterin tonë dhe të jemi të sigurt se askush nuk do të jetë në gjendje të rimarrë ndonjë të dhënë nga ai.

Për një fshirje të sigurt të skedarëve ekziston, ndër të tjera, komanda copëtoj.

Copëtoj është një mjet për fshirjen e sigurt të skedarit që mbishkruan skedarët me karaktere dhe modele të rastësishme që e bëjnë informacionin që përmbahet në të të bëhet mbeturinë.

Numri i herëve për të mbishkruar specifikohet me opsionin n "numri". Opsione të tjera janë -z për të bërë një zëvendësim të fundit me zero, -v të na informojë për procesin dhe -u për të fshirë skedarin pasi të jetë mbishkruar.

Ashtë pak e lodhshme të përdorësh komandën copë për secilën skedar. Për më tepër, ai nuk vepron në drejtoritë. Për ta bërë përdorimin e tij më të rehatshëm, ne mund të vazhdojmë duke dërguar të gjithë informacionin që duam të fshijmë në plehra (përfshirë informacionin e ndjeshëm) dhe, çdo herë që duam të përdorim skenarin e mëposhtëm:

#! / bin / bash path_to_trap = $ HOME '/. local / share / Trash / files' # Ndrysho vlerën e vlerës së ndarësit të brendshëm_ifs = $ IFS IFS = $ (echo -en "\ n \ b") cd $ path_to_trap # Së pari fshini të gjitha skedarët për f në $ (gjeni. -Lloji "f") le le length__string_fragment = `expr length $ f`-1 file = $ path_to_string $ {f: 1: $ length__string_fragment} copë -n3 -v -z -u $ skedar echo $ skedar i bërë # Hiq direktoritë për direktorinë në $ (ls -a) bëj nëse [["$ directory"! = "." && "$ directory"! = ".."]] atëherë rm -r $ direktori fi bërë # Rivendos vlerat IFS IFS = $ value_ifs jehonë "Fundi i fshirjes (kliko për të vazhduar)" lexo një - ------ ------------------------------------------------------ --------

Në Debian 6 dhe 7, rruga për në plehra është ajo e treguar në ndryshoren path_to_ plehra. Nëse ndryshon në distrot tjera, thjesht duhet ta ndryshoni këtë në skenar.

Për ta lënë diskun të pastër, ne mund të krijojmë një direktori ku mund të rimarrim të gjitha të dhënat "e fshehura", pastaj t'i zhvendosim ato në plehra dhe më pas të zbatojmë këtë skenar.

Unë shpresoj se është e dobishme për ju.


8 komente, lini tuajën

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   i gjallë dijo

    Interesante! 🙂

  2.   xino93 dijo

    shume e dobishme, faleminderit

    1.    danield gjatë dijo

      Më vjen mirë që e shihni të dobishme

  3.   RAW-Bazë dijo

    E mrekullueshme! .. ..faleminderit për ndarjen ..

    Për faqeshënuesit ..

    1.    danield gjatë dijo

      :;

  4.   Essau dijo

    akoma më mirë, shumë më i fuqishëm dhe gjithashtu mund të fshini direktori të plota: instaloni paketën e sigurt-fshirjes dhe komanda "skedari srm" e bën skedarin të zhduket. Dhe "srm -r directory" shtyp drejtorinë dhe gjithçka në të.

    * 1 pasim me 0xff
    * 5 pasime të rastësishme.
    * 27 pasime me vlerat speciale të përcaktuara nga Peter Gutmann.
    * riemërimi i skedarit me një vlerë të rastit
    * skedar i cunguar

    1.    danield gjatë dijo

      Unë nuk e njihja atë, Essaú, por ai duket shumë më mirë se copa. Faleminderit

  5.   BryanDG dijo

    Duke folur për Shred dua të ndaj një menu shërbimi që unë bëra për KDE e cila do të fshijë skedarët e zgjedhur
    lidhje me kodin http://paste.desdelinux.net/4820

    Unë shpjegoj pjesën e ekzekutimit = më poshtë:
    -mv% f% u: është për të ndryshuar emrin e skedarit për shembull nga foto01.jpg në foto01.jpgtxt.jpg.mp4.rar.zip.mov.mov.ar (kjo do t'i japë pak më shumë siguria gjatë fshirjes)
    -shred -n 3 -z% u.txt -u: ku -n 3 mbishkruan skedarin e riemëruar 3 herë me mv (% u) dhe -u është kështu që pasi të mbishkruaj skedarin do ta fshijë atë përgjithmonë (pa kaluar nëpër koshin e plehrave).

    rruga ku duhet të jetë skedari është:
    /home/USUARIO/.kde/share/kde4/services/ (ku USER është emri i dosjes tuaj personale)

    shtrirja e skedarit është .desktop (unë kam shred.desktop për të)

    Epo desha të ndaj kodin tim, ata më thonë gjithçka :)