Tanggalin ang basurahan kay Shred

giniling

Kapag tinanggal namin ang isang file mula sa aming hard drive (kasama ang utos na rm, halimbawa), ang impormasyon na nilalaman dito ay mananatili sa hardware kahit na ipinaalam sa amin ng operating system na ang file ay tinanggal.

Nalalapat ito sa paglilinis ng data (kasaysayan, atbp.) Na ginagawa ng mga web browser sa pamamagitan ng mga pagpipilian sa kanilang mga menu. Ang lahat ng impormasyong ito ay madaling makuha sa mga program tulad TestDisk o photorec

Ito, na sa ilang mga pagkakataon ay maaaring maging isang mapagkukunan na napaka kapaki-pakinabang sa amin, maaari sa ibang mga pagkakataon na gawing posible na makuha ang impormasyon mula sa aming computer na malinaw naming nais na ganap na matanggal. Ang isang madalas na kaso ay kapag nais naming ibenta ang aming computer at tiyaking walang makakakuha ng anumang data mula rito.

Para sa isang ligtas na pagtanggal ng mga file mayroong, bukod sa iba pa, ang utos giniling.

Giling ay isang utility para sa ligtas na pagtanggal ng file na nagpapatong sa mga file na may mga random na character at pattern na ginagawang basura ang impormasyong nakapaloob dito.

Ang bilang ng mga beses upang mai-overlap ay tinukoy kasama ang pagpipilian n "numero". Ang iba pang mga pagpipilian ay -z upang gawin ang isang huling zero override, -v upang ipaalam sa amin ang proseso at -u upang tanggalin ang file pagkatapos na ito ay napapatungan.

Medyo nakakapagod na gamitin ang shred command para sa bawat file. Bukod dito, hindi ito kumikilos sa mga direktoryo. Upang gawing mas komportable ang paggamit nito, maaari kaming magpatuloy sa pamamagitan ng pagpapadala ng lahat ng impormasyon na nais naming tanggalin sa basurahan (kasama ang sensitibong impormasyon) at, sa tuwing nais naming gamitin ang sumusunod na script:

#! / bin / bash path_to_trap = $ HOME '/. local / share / Trash / files' #Baguhin ang halaga ng panloob na Halaga ng Separator_ifs = $ IFS IFS = $ (echo -en "\ n \ b") cd $ path_to_trap # Tanggalin muna ang lahat ng mga file para sa f sa $ (hanapin. -Type "f") hayaan ang haba__string_fragment = `expr haba $ f`-1 file = $ path_to_string $ {f: 1: $ haba__string_fragment} shred -n3 -v -z -u $ file echo $ file tapos # Alisin ang mga direktoryo para sa direktoryo sa $ (ls -a) gawin kung [["$ direktoryo"! = "." && "$ direktoryo"! = ".."]] pagkatapos ay rm -r $ direktoryo ng Fi # Na ibalik ang mga halaga ng IFS IFS = $ halaga_ifs echo "Pagtatapos ng pagtanggal (i-click upang magpatuloy)" basahin ang isang # ------ ---- --------

Sa Debian 6 at 7, ang landas sa basurahan ay ang isinaad sa variable path_to_ basurahan. Kung naiiba ito sa iba pang mga distrito, kailangan mo lang itong palitan sa script.

Upang iwanang malinis ang disk, makakalikha kami ng isang direktoryo kung saan maaari naming mabawi ang lahat ng "nakatagong" data, pagkatapos ay ilipat ang mga ito sa basurahan at pagkatapos ay ilapat ang script na ito.

Umaasa ako na ito ay kapaki-pakinabang sa iyo.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   masigla dijo

    Nakakatuwa! 🙂

  2.   xino93 dijo

    napaka kapaki-pakinabang, salamat.

    1.    danield habang dijo

      Natutuwa akong nakita mo itong kapaki-pakinabang

  3.   Batas-Batayan dijo

    Mahusay! .. .. salamat sa pagbabahagi ..

    Sa mga bookmark .. 😉

    1.    danield habang dijo

      :;

  4.   Essau dijo

    mas mabuti pa, mas malakas at maaari mo ring tanggalin ang buong mga direktoryo: i-install ang secure-delete na package, at ang utos na "srm file" ay nawawala ang file. At dinurog ng "srm -r direktoryo" ang direktoryo at lahat ng nasa loob nito.

    * 1 pass na may 0xff
    * 5 mga random pass.
    * 27 pumasa kasama ang mga espesyal na halagang tinukoy ni Peter Gutmann.
    * pagpapalit ng pangalan ng file sa isang random na halaga
    * pinutol na file

    1.    danield habang dijo

      Hindi ko siya kilala, Essaú, ngunit mukhang mas mahusay siya kaysa sa shred. Salamat

  5.   BryanDG dijo

    Nagsasalita tungkol kay Shred Nais kong ibahagi ang isang menu ng serbisyo na ginawa ko para sa KDE na tatanggalin ang mga napiling mga file
    link sa code http://paste.desdelinux.net/4820

    Ipinapaliwanag ko ang bahagi ng exec = sa ibaba:
    -mv% f% u: ay baguhin ang pangalan ng (mga) file halimbawa, mula sa foto01.jpg sa foto01.jpgtxt.jpg.mp4.rar.zip.mov.mov.ar (ito ay upang bigyan ito ng kaunti pa seguridad kapag tinatanggal)
    -shred -n 3 -z% u.txt -u: kung saan -n 3 ay napatungan ang pinalitan ng pangalan ng file nang 3 beses sa mv (% u) at -u ay upang matapos ang pag-o-overtake ng file ay permanenteng tatanggalin ito (nang hindi dumaan ang basurahan).

    ang landas kung saan dapat ang file ay:
    /home/USUARIO/.kde/share/kde4/services/ (kung saan ang USER ang pangalan ng iyong personal na folder)

    ang extension ng file ay .desktop (Mayroon akong shred.desktop para dito)

    Nais kong ibahagi ang aking code, sinabi nila sa akin ang anuman :)