Secure Remove Files & Hakemistot Mac OS X:stä komentorivillä
Sisällysluettelo:
Haluatko turvallisesti poistaa tiedoston, tiedostoryhmän tai koko hakemiston varmistaaksesi, että sitä ei kirjaimellisesti koskaan voida palauttaa millään tunnetulla mahdollisella tavalla? Voit tehdä tämän helposti komentoriviltä srm-nimisen uskomattoman tehokkaan työkalun avulla. srm, kuten olet ehkä arvannut, tarkoittaa "turvallista poistoa" ja on suojattu versio yleisesti käytetystä "rm"-komennosta, joka on olemassa lähes kaikissa unix-versioissa, Mac OS X mukaan lukien.Huomaa, että tämä apuohjelma ei ole kaikille eikä tietenkään aloitteleville käyttäjille, srm:tä tulee pitää edistyneenä työkaluna, ja se on parasta käyttää niitä, jotka ovat tottuneet käyttämään komentoriviä ja ymmärtävät suojattujen poistotoimintojen vaikutukset tietoihin.
Kuinka turvallinen srm on? No, suojatun poiston oletus on uskomattoman turvallinen 35-pass-menetelmä, joka käyttää "35-pass Gutmann-algoritmia", joka tarkoittaa periaatteessa sitä, että ensin tiedot poistetaan ja sitten kirjoitetaan yli 35 kertaa satunnaisesti luotujen kuvioiden avulla, mikä tekee palautumisesta melko kirjaimellisesti. mahdotonta. Vertailun vuoksi srm:llä on myös "keskikertainen" vaihtoehto, joka käyttää 7-pass-suojausta, ja 7-pass täyttää Yhdysv altain puolustusministeriön standardin tietojen turvalliselle poistamiselle... eli ainakin teoriassa 35-pass. menetelmä on 7 kertaa turvallisempi kuin se, jonka US DoD hyväksyy standardina turvalliselle tietojen poistamiselle. Emme kuitenkaan aio keskittyä keskikokoiseen vaihtoehtoon, vaan käytämme srm:ää sellaisena kuin se oli tarkoitettu käytettäväksi, ja poistamme täydellisen 35-kierroksen tiedot.
Vain kokeneille käyttäjille
Tätä ei kutsuta "turvalliseksi poistamiseksi" ilman syytä, vaan siksi, että jos tiedosto on poistettu suojatulla poistolla, et kirjaimellisesti koskaan pysty palauttamaan tiedostoa asem alta. Kausi. Tämä menee paljon pidemmälle kuin roskakorin tyhjennys tai jopa tiedostojen pakottaminen roskakoriin ja poistaminen tällä tavalla. Käyttäjien, jotka eivät pidä komentoriviltä, mutta jotka haluavat säilyttää suojatut tiedostojen poistovaihtoehdot, kannattaa harkita yksinkertaisen suojatun poistotavan käyttämistä tai sen sijaan Mac OS X Finderin käytettävissä olevan Suojaa aina tyhjä roskakori -vaihtoehto. Sinua on varoitettu, jatka varoen!
Suojattu tiedoston poistaminen srm:llä
Yksinkertaisimmillaan srm-komentoa käytetään vain osoittamalla se tiedostoon tai tiedostopolkuun:
srm /polku/tiedostoon
Koska oletusasetus käyttää 35-passia, tiedostojen poistaminen voi kestää hetken tai kaksi ja suurempien tiedostojen poistaminen kestää kauemmin, koska samankokoisia passeja käytetään tiedoston päällekirjoittamiseen ja palautumisen estämiseen.
Suojattu poista koko hakemisto
Lippua -r voidaan käyttää srm:ssä sen poistamiseksi rekursiivisesti, jolloin se koskee hakemistoja ja niiden sisältöä: srm -r /polku/hakemistoon/
Taas poistaminen voi kestää hetken tai pari, koska kaikki ylikirjoitetaan 35 kertaa poistamisen jälkeen.
Pakota suojattu poistaminen
-f-lippu lisää voimanpoiston srm:hen. Tämä on yksi "vaarallisimmista" komennoista, koska se on kuin "rm -rf" steroideilla, mikä tarkoittaa, että se poistaa väkisin kaiken, mitä se on osoittanut, ilman kehotteita, paitsi että suojatun poiston lisääminen varmistaa, että poistettu tiedosto ei koskaan ole palautettavissa. Käytä erittäin varoen
srm -rf /file/to/stroy/from/everything
Koska -rf-lippuyhdistelmän takana on v altava vahvuus, sitä tulisi käyttää vain kokeneiden käyttäjien ja ehdottoman tarkasti.
Poista lukittu tai omistama tiedosto väkisin ja turvallisesti superkäyttäjän kanssa
Liitä sudo edellä olevaan srm:n -rf-lipun muunnelmaan, voit käyttää superkäyttäjän (root) oikeuksia pakotetussa tiedostojen ja hakemistojen poistoprosessissa, mikä korvaa mahdolliset omistajuusongelmat tai tiedostojen lukituksen. Tämä on yhtä turvallista ja "vaarallista" pääkäyttäjän pääsyn vuoksi. Käytä erittäin varoen äläkä käytä tätä, ellet tiedä mitä olet tekemässä ja miksi teet sen:
sudo srm -rf /polku/johonkin/hävitä/olemassaolo/
Tämä on taas tarkoitettu vain edistyneille käyttäjille, ja sen pitäisi olla rajoitettu tarkoilla tiedosto- ja hakemistopoluilla.
Entä kaiken turvallinen poistaminen?
Vaikka srm hyväksyy jokerimerkit, tällaisessa lähestymistavassa on ilmeisesti v altava virhepotentiaali, eikä se alusta asemaa.Siten, jos haluat poistaa turvallisesti jokaisen tietokoneen tietokoneen sisäiseltä käynnistyslevyltä minkä tahansa tyyppiseen ulkoiseen asemaan, sinun on paljon parempi käyttää koko aseman suojattuja muotoilutyökaluja, jotka on niputettu levylle. Apuohjelma, joka tarjoaa 35-kierroksen suojatun muotoilun.