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.
Interesanti! 🙂
ļoti noderīgi, paldies.
Es priecājos, ka jums tas noder
Lieliski! .. .. paldies par dalīšanos ..
Uz grāmatzīmēm .. 😉
:;
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
Es viņu nepazinu, Essaú, bet viņš izskatās daudz labāk nekā sasmalcināts. Paldies
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 :)