Säker borttagning av filer & Kataloger från Mac OS X med kommandoraden

Innehållsförteckning:

Anonim

Behöver du på ett säkert sätt ta bort en fil, grupp av filer eller en hel katalog, för att säkerställa att den bokstavligen aldrig kan återställas på något känt sätt? Du kan göra detta enkelt från kommandoraden med hjälp av ett otroligt kraftfullt verktyg som heter srm. srm, som du kanske har gissat, står för "secure removal" och är en säker version av det vanligaste "rm"-kommandot som finns i praktiskt taget alla varianter av unix, inklusive Mac OS X.Observera att detta verktyg inte är för alla och absolut inte för nybörjare, srm bör betraktas som ett avancerat verktyg och det är bäst att använda av dem som är bekväma med kommandoraden och förstår datakonsekvenserna av säkra borttagningsfunktioner.

Hur säker är srm? Tja, standarden för säker borttagning är den otroligt säkra 35-passmetoden som använder "35-pass Gutmann-algoritmen", som i princip betyder att först data tas bort, sedan skrivs över 35 gånger med slumpmässigt genererade mönster, vilket gör återställning bokstavligen omöjlig. För att jämföra hur säkert det är, har srm också en "medium" alternativinställning som använder 7-pass-säkerhet, och 7-pass uppfyller USA:s försvarsdepartements standard för säker radering av data ... alltså åtminstone teoretiskt sett 35 pass Metoden är 7 gånger säkrare än vad USA:s DoD accepterar som standard för säker databorttagning. Vi kommer dock inte att fokusera på medium alternativet, vi kommer att använda srm som det var tänkt att användas, med fullständig 35-pass databorttagning.

Endast för avancerade användare

Detta kallas inte "säker borttagning" utan anledning, det kallas det för om en fil har raderats med säker borttagning, kommer du bokstavligen aldrig att kunna återställa den filen från enheten. Period. Detta går långt utöver de grundläggande knepen för att tömma papperskorgen eller till och med tvångskassera och ta bort filer på det sättet. Användare som inte är bekväma med kommandoraden men som vill behålla alternativen för säker filborttagning bör överväga att använda en enkel metod för säker radering, eller genom att använda alternativet "Alltid Säker töm papperskorgen" som är tillgängligt för Mac OS X Finder istället. Du har blivit varnad, fortsätt med försiktighet!

Secure Ta bort en fil med srm

Som enklast är det, srm-kommandot används bara genom att peka det på en fil eller filsökväg:

srm /sökväg/till/fil

Eftersom standard alternativet använder 35-pass, kan borttagning av filer ta en stund eller två, och större filer tar längre tid att radera eftersom pass av samma storlek används för att skriva över filen och förhindra återställning.

Secure Radera en hel katalog

Flaggan -r kan appliceras på srm för att få den att raderas rekursivt och därigenom tillämpas på kataloger och deras innehåll: srm -r /sökväg/till/katalog/

Återigen, raderingen kan ta en stund eller två eftersom allt skrivs över 35 gånger efter att det har raderats.

Force Secure Delete Anything

Flaggan -f lägger till kraftborttagning till srm. Detta är ett av de mer "farliga" kommandona eftersom det är som "rm -rf" på steroider, vilket betyder att det kommer att tvångsradera allt det påpekas, utan någon prompt, förutom att tillägget av säker radering säkerställer att den borttagna filen absolut aldrig är återvinningsbar. Använd med extrem försiktighet

srm -rf /file/to/destroy/from/everything

På grund av den enorma styrkan bakom flaggkombinationen -rf bör den endast användas av avancerade användare och med absolut precision.

Tvångsmässigt och säkert ta bort en låst eller ägd fil med superanvändare

Genom att prefixa sudo till ovanstående -rf-flaggavariant av srm kan du tillämpa superanvändarprivilegier (root) på den påtvingade borttagningsprocessen för filer och kataloger, och därigenom skriva över eventuella ägandeproblem eller fillåsning. Detta är så säkert och så "farligt" som det blir på grund av superanvändaråtkomsten. Använd med extrem försiktighet och använd inte detta om du inte vet vad du gör och varför du gör det:

sudo srm -rf /sökväg/till/någonting/att/utplåna/från/existens/

Återigen, detta är endast för avancerade användare och bör begränsas med exakta fil- och katalogsökvägar.

Vad sägs om att säkert radera allt?

Även om srm accepterar jokertecken, finns det uppenbarligen en enorm potential för misstag med ett sådant tillvägagångssätt, och det formaterar inte enheten.Således, om du vill ta bort varenda sak på en dator på ett säkert sätt, från en intern startdisk till en extern enhet av vilken typ som helst, skulle du vara mycket bättre betjänt av att använda de säkra formateringsverktygen för en hel enhet som är paketerade inom Disk Verktyg, som ger möjlighet till 35-pass säker formatering.

Säker borttagning av filer & Kataloger från Mac OS X med kommandoraden