Miskastes dzēšana ar Shred

sasmalcināt

Dzēšot failu no cietā diska (piemēram, ar komandu rm), tajā ietvertā informācija paliek aparatūrā, kaut arī operētājsistēma mūs informē, ka fails ir izdzēsts.

Tas attiecas uz datu (vēstures utt.) Tīrīšanu, ko tīmekļa pārlūkprogrammas veic, izmantojot savās izvēlnēs esošās opcijas. Visa šī informācija ir viegli atjaunojama, izmantojot tādas programmas kā TestDisk o fotorec.

Tas, kas dažos gadījumos var būt mums ļoti noderīgs resurss, dažkārt var ļaut no datora atgūt informāciju, kuru mēs skaidri vēlējāmies pilnībā izslēgt. Bieži gadījums ir gadījums, kad mēs vēlamies pārdot savu datoru un būt pārliecināti, ka neviens nevarēs no tā atgūt nekādus datus.

Lai droši izdzēstu failus, cita starpā ir arī komanda sasmalcināt.

sadriskāt ir noderīga failu drošai dzēšanai, kas pārraksta failus ar nejaušām rakstzīmēm un modeļiem, kas tajā esošo informāciju padara par atkritumu.

Pārrakstīšanas reižu skaits ir norādīts ar opciju n "numurs". Citas iespējas ir -z lai veiktu pēdējo ignorēšanu ar nullēm, -v informēt mūs par procesu un -u lai izdzēstu failu pēc tā pārrakstīšanas.

Katram failam ir nedaudz nogurdinoši izmantot sasmalcināšanas komandu. Turklāt tas nedarbojas pēc direktorijiem. Lai padarītu tās lietošanu ērtāku, mēs varam turpināt, visu informāciju, kuru vēlamies izdzēst, nosūtot uz atkritni (ieskaitot sensitīvu informāciju) un katru reizi, kad mēs vēlamies izmantot šādu skriptu:

#! / bin / bash path_to_trap = $ HOME '/. local / share / Trash / files' # Mainīt iekšējā atdalītāja vērtību value_ifs = $ IFS IFS = $ (echo -en "\ n \ b") cd $ path_to_trap # Vispirms izdzēsiet visus f failus failā $ (atrodiet. -Tipa "f") ļaujiet garumam__string_fragment = `expr length $ f`-1 fails = $ path_to_string $ {f: 1: $ length__string_fragment} sadriskāt -n3 -v -z -u $ file echo $ file done # Noņemiet direktoriju direktorijus direktorijā $ (ls -a) do if [["$ directory"! = "." && "$ directory"! = ".."]], tad rm -r $ directory fi izdarīts # Atjaunot IFS vērtības IFS = $ value_ifs atbalss "Dzēšanas beigas (noklikšķiniet, lai turpinātu)" lasiet # ----- - ------------------------------------------------- - --------

Debian 6 un 7 trash ir ceļš, kas norādīts mainīgajā path_to_ trash. Ja tas atšķiras no citiem apgabaliem, tas vienkārši jāmaina skriptā.

Lai atstātu disku tīru, mēs varam izveidot direktoriju, kurā mēs varam atgūt visus "slēptos" datus, pēc tam pārvietot tos uz atkritni un pēc tam pielietot šo skriptu.

Es ceru, ka tas jums ir noderīgs.


8 komentāri, atstājiet savus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.

  1.   dzīvīgs teica

    Interesanti! 🙂

  2.   xino93 teica

    ļoti noderīgi, paldies.

    1.    laikā teica

      Es priecājos, ka jums tas noder

  3.   RAW-Basic teica

    Lieliski! .. .. paldies par dalīšanos ..

    Uz grāmatzīmēm .. 😉

    1.    laikā teica

      :;

  4.   Esava teica

    vēl labāk, daudz jaudīgāks, un jūs varat arī izdzēst pilnus direktorijus: instalējiet drošu-izdzēstu pakotni, un komanda "srm file" liek failam pazust. Un "srm -r direktorijs" sasmalcina direktoriju un visu tajā esošo.

    * 1 piespēle ar 0xff
    * 5 izlases piespēles.
    * 27 piespēles ar īpašajām vērtībām, ko definējis Pīters Gūtmans.
    * faila pārdēvēšana ar nejaušu vērtību
    * saīsināts fails

    1.    laikā teica

      Es viņu nepazinu, Essaú, bet viņš izskatās daudz labāk nekā sasmalcināts. Paldies

  5.   BraiensDG teica

    Runājot par Shred, es vēlos koplietot KDE izveidoto pakalpojumu izvēlni, kas izdzēsīs atlasītos failus
    saite uz kodu http://paste.desdelinux.net/4820

    Es izskaidroju exec = daļu zemāk:
    -mv% f% u: ir jāmaina faila (-u) nosaukums, piemēram, no foto01.jpg uz foto01.jpgtxt.jpg.mp4.rar.zip.mov.mov.ar (tas nedaudz piešķir tam) lielāka drošība dzēšot)
    -shred -n 3 -z% u.txt -u: kur -n 3 pārraksta pārdēvēto failu 3 reizes ar mv (% u) un -u ir tāds, ka pēc faila pārrakstīšanas tas to neatgriezeniski izdzēsīs (neiziet cauri miskaste).

    ceļš, kur jābūt failam, ir:
    /home/USUARIO/.kde/share/kde4/services/ (kur USER ir jūsu personīgās mapes nosaukums)

    faila paplašinājums ir .desktop (man tam ir shred.desktop)

    Nu es gribēju padalīties ar savu kodu, viņi man kaut ko saka :)