Sikker fjerning av filer & Kataloger fra Mac OS X med kommandolinjen
Innholdsfortegnelse:
Trenger du å slette en fil, gruppe filer eller en hel katalog på en sikker måte, for å sikre at den bokstavelig t alt aldri kan gjenopprettes på noen kjente mulige måter? Du kan enkelt gjøre dette fra kommandolinjen ved hjelp av et utrolig kraftig verktøy k alt srm. srm, som du kanskje har gjettet, står for 'secure removal', og er en sikker versjon av den ofte brukte 'rm'-kommandoen som finnes i praktisk t alt alle varianter av unix, inkludert Mac OS X.Vær oppmerksom på at dette verktøyet ikke er for alle og absolutt ikke for nybegynnere. srm bør betraktes som et avansert verktøy, og det er best brukt av de som er komfortable med kommandolinjen og forstår datakonsekvensene av sikre slettefunksjoner.
Hvor sikker er srm? Vel, standarden for sikker fjerning er den utrolig sikre 35-pass-metoden som bruker "35-pass Gutmann-algoritmen", som i utgangspunktet betyr at først dataene fjernes, deretter skrives over 35 ganger ved hjelp av tilfeldig genererte mønstre, noe som gjør gjenoppretting bokstavelig t alt umulig. For en viss sammenligning av hvor sikkert det er, har srm også en "middels" alternativinnstilling som bruker 7-pass sikkerhet, og 7-pass oppfyller det amerikanske forsvarsdepartementets standard for sikker sletting av data ... dermed, teoretisk i det minste, 35 pass metoden er 7 ganger sikrere enn det US DoD aksepterer som standard for sikker fjerning av data. Vi kommer imidlertid ikke til å fokusere på medium alternativet, vi skal bruke srm slik det var ment å brukes, med full 35-pass datafjerning.
Kun for avanserte brukere
Dette kalles ikke "sikker fjerning" uten grunn, det kalles det fordi hvis en fil har blitt slettet med sikker fjerning, vil du bokstavelig t alt aldri kunne gjenopprette den filen fra stasjonen. Periode. Dette går langt utover de grunnleggende triksene med å tømme papirkurven eller til og med tvangskaste og fjerne filer på den måten. Brukere som ikke er komfortable med kommandolinjen, men som ønsker å beholde alternativene for sikker filfjerning, bør vurdere å bruke en enkel metode for sikker sletting, eller ved å bruke alternativet "Always Secure Empty Trash" som er tilgjengelig for Mac OS X Finder i stedet. Du har blitt advart, fortsett med forsiktighet!
Secure Fjern en fil med srm
Som enkelt brukes srm-kommandoen bare ved å peke den på en fil eller filbane:
srm /path/to/file
Fordi standard alternativet bruker 35-pass, kan filfjerning ta et øyeblikk eller to, og større filer vil ta lengre tid å slette fordi pass av samme størrelse brukes til å overskrive filen og forhindre gjenoppretting.
Sikkert Slett en hel katalog
-r-flagget kan brukes på srm for å få det til å slette rekursivt, og dermed gjelde for kataloger og deres innhold: srm -r /path/to/directory/
Igjen, sletting kan ta et øyeblikk eller to fordi alt blir overskrevet 35 ganger etter at det er slettet.
Force Secure Delete Anything
Flagget -f legger til kraftfjerning til srm. Dette er en av de mer "farlige" kommandoene fordi det er som "rm -rf" på steroider, noe som betyr at det vil tvangsslette alt det er påpekt, uten noen spørsmål, bortsett fra at tillegg av sikker sletting sikrer at den fjernede filen absolutt aldri er utvinnbare. Bruk med ekstrem forsiktighet
srm -rf /file/to/destroy/from/everything
På grunn av den enorme styrken bak flaggkombinasjonen -rf, bør den kun brukes av avanserte brukere og med absolutt presisjon.
Tvangsmessig og sikkert fjern en låst eller eid fil med superbruker
Ved å prefiksere sudo til ovennevnte -rf-flaggvariasjon av srm kan du bruke superbruker (root) privilegier til den tvungne prosessen for fjerning av filer og kataloger, og dermed overskrive eventuelle eierskapsproblemer eller fillåsing. Dette er så sikkert og så "farlig" som det blir på grunn av superbrukertilgangen. Bruk med ekstrem forsiktighet og ikke bruk dette med mindre du vet hva du gjør og hvorfor du gjør det:
sudo srm -rf /path/to/noe/to/utslette/from/existence/
Igjen, dette er kun for avanserte brukere og bør begrenses med presise fil- og katalogstier.
Hva med å slette alt sikkert?
Selv om srm godtar jokertegn, er det åpenbart et enormt potensial for feil med en slik tilnærming, og den formaterer ikke stasjonen.Derfor, hvis du ønsker å slette hver enkelt ting på en datamaskin på en sikker måte, fra en intern oppstartsdisk til en ekstern stasjon av hvilken som helst type, vil du være mye bedre tjent med å bruke de sikre formateringsverktøyene for en hel stasjon som er samlet i Disk Utility, som gir mulighet for 35-pass sikker formatering.