Sikker fjernelse af filer & Mapper fra Mac OS X med kommandolinjen
Indholdsfortegnelse:
Har du brug for sikkert at slette en fil, en gruppe af filer eller en hel mappe, for at sikre, at den bogstaveligt t alt aldrig kan gendannes på nogen kendt måde? Du kan nemt gøre dette fra kommandolinjen ved hjælp af et utroligt kraftfuldt værktøj kaldet srm. srm, som du måske har gættet, står for 'sikker fjernelse' og er en sikker version af den almindeligt anvendte 'rm'-kommando, der findes i stort set alle varianter af unix, inklusive Mac OS X.Vær opmærksom på, at dette værktøj ikke er for alle og bestemt ikke for nybegyndere. srm bør betragtes som et avanceret værktøj, og det er bedst brugt af dem, der er fortrolige med kommandolinjen og forstår de datamæssige konsekvenser af sikre sletningsfunktioner.
Hvor sikker er srm? Nå, standarden for sikker fjernelse er den utroligt sikre 35-pass metode, som bruger "35-pass Gutmann-algoritmen", hvilket grundlæggende betyder, at først dataene fjernes og derefter skrives over 35 gange ved hjælp af tilfældigt genererede mønstre, hvilket gør gendannelse helt bogstaveligt. umulig. For en vis sammenligning af, hvor sikker det er, har srm også en "medium" indstilling, der bruger 7-pas sikkerhed, og 7-pass opfylder det amerikanske forsvarsministeriums standard for sikker sletning af data ... således, teoretisk set i det mindste, 35 pass metoden er 7 gange mere sikker end hvad det amerikanske DoD accepterer som deres standard for sikker fjernelse af data. Vi vil dog ikke fokusere på mediumindstillingen, vi vil bruge srm, som det var beregnet til at blive brugt, med fuld 35-pass datafjernelse.
Kun for avancerede brugere
Dette kaldes ikke "sikker fjernelse" uden grund, det kaldes det, fordi hvis en fil er blevet slettet med sikker fjernelse, vil du bogstaveligt t alt aldrig være i stand til at gendanne den fil fra drevet. Periode. Dette går langt ud over de grundlæggende tricks med at tømme papirkurven eller endda tvangskassere og fjerne filer på den måde. Brugere, der ikke er fortrolige med kommandolinjen, men som ønsker at bevare mulighederne for sikker filfjernelse, bør overveje at bruge en simpel metode til sikker sletning eller ved at bruge indstillingen "Always Secure Empty Trash", der er tilgængelig for Mac OS X Finder i stedet. Du er blevet advaret, fortsæt med forsigtighed!
Sikker Fjern en fil med srm
Når det er mest enkelt, bruges srm-kommandoen bare ved at pege den på en fil eller filsti:
srm /sti/til/fil
Fordi standardindstillingen bruger 35-pass, kan filfjernelse tage et øjeblik eller to, og større filer vil tage længere tid at slette, fordi pass af samme størrelse bliver brugt til at overskrive filen og forhindre gendannelse.
Sikker Slet en hel mappe
-r-flaget kan anvendes på srm for at få det til at slette rekursivt, og derved anvendes på mapper og deres indhold: srm -r /path/to/directory/
Igen kan sletningen tage et øjeblik eller to, fordi alt bliver overskrevet 35 gange, efter det er blevet slettet.
Force Secure Delete Anything
Flaget -f tilføjer kraftfjernelse til srm. Dette er en af de mere 'farlige' kommandoer, fordi det er ligesom 'rm -rf' på steroider, hvilket betyder, at det vil tvangsslette alt, hvad det er påpeget, uden nogen prompt, bortset fra at tilføjelsen af sikker sletning sikrer, at den fjernede fil absolut aldrig er inddrives. Brug med ekstrem forsigtighed
srm -rf /file/to/destroy/from/everything
På grund af den enorme styrke bag -rf flagkombinationen bør den kun bruges af avancerede brugere og med absolut præcision.
Tvangsmæssigt og sikkert Fjern en låst eller ejet fil med superbruger
Ved at præfiksere sudo til ovenstående -rf flagvariant af srm kan du anvende superbruger (root) privilegier til den tvungne fil- og mappefjernelsesproces og derved overskrive eventuelle ejerskabsproblemer eller fillåsning. Dette er så sikkert og så 'farligt', som det bliver på grund af superbrugeradgangen. Brug med ekstrem forsigtighed og brug ikke dette, medmindre du ved, hvad du gør, og hvorfor du gør det:
sudo srm -rf /path/to/noget/to/udslette/fra/eksistens/
Igen, dette er kun for avancerede brugere og bør begrænses med præcise fil- og mappestier.
Hvad med at slette alt sikkert?
Selvom srm accepterer jokertegn, er der åbenbart et kæmpe potentiale for fejl med sådan en tilgang, og den formaterer ikke drevet.Så hvis du ønsker at slette hver enkelt ting på en computer på en sikker måde, fra en intern boot-disk til et eksternt drev af enhver type, ville du være meget bedre tjent med at bruge de sikre formateringsværktøjer til et helt drev, der er bundtet i Disk Utility, som giver mulighed for 35-pass sikker formatering.