Beveilig Bestanden en mappen verwijderen van Mac OS X met de opdrachtregel

Wilt u veilig een bestand, een groep bestanden of een hele map verwijderen, zodat u zeker weet dat het met geen enkele andere bekende methode letterlijk nooit kan worden hersteld? Je kunt dit eenvoudig doen vanaf de opdrachtregel met behulp van een ongelooflijk krachtige tool genaamd srm. srm staat, zoals je misschien al geraden had, voor 'veilige verwijdering', en is een veilige versie van de veelgebruikte 'rm'-opdracht die in vrijwel elke smaak van unix, inclusief Mac OS X, bestaat. Wees gewaarschuwd dat dit hulpprogramma niet voor iedereen is en zeker niet voor beginnende gebruikers. SRM moet als een geavanceerde tool worden beschouwd en het kan het beste worden gebruikt door diegenen die vertrouwd zijn met de opdrachtregel en de gevolgen van veilige verwijderingsfuncties begrijpen.

Hoe veilig is srm? Welnu, de standaard voor veilig verwijderen is de ongelooflijk veilige 35-pass methode die gebruik maakt van het "35-pass Gutmann algoritme", dat betekent in feite dat eerst de gegevens worden verwijderd en dan 35 keer met willekeurig gegenereerde patronen worden geschreven, waardoor herstel vrij letterlijk gebeurt onmogelijk. Voor een vergelijking over hoe veilig dat is, heeft srm ook een "medium" optie-instelling die 7-pass beveiliging gebruikt, en 7-pass voldoet aan de Amerikaanse Department of Defense-standaard voor het veilig wissen van gegevens ... dus, theoretisch tenminste, de 35 pass methode is 7 keer veiliger dan wat de Amerikaanse DoD accepteert als hun standaard voor veilige gegevensverwijdering. We gaan ons echter niet concentreren op de medium-optie, we gaan srm gebruiken zoals het bedoeld was om gebruikt te worden, met volledige 35-pass data verwijdering.

Alleen voor gevorderde gebruikers

Dit wordt niet zonder reden "secure remove" genoemd, het wordt zo genoemd omdat, als een bestand is verwijderd met secure remove, je dat bestand vrij letterlijk nooit van de schijf kunt herstellen. Periode. Dit gaat veel verder dan de standaardtrucs van het legen van de Prullenbak of zelfs op een dwaze manier verwijderen en verwijderen van bestanden. Gebruikers die zich niet op hun gemak voelen met de opdrachtregel, maar die veilige opties voor het verwijderen van bestanden willen behouden, kunnen overwegen om een ​​eenvoudige methode voor veilig verwijderen te gebruiken, of door de optie "Altijd veilige lege prullenbak" te gebruiken die beschikbaar is voor de Mac OS X Finder. U bent gewaarschuwd, ga voorzichtig te werk!

Veilig Een bestand verwijderen met srm

Op zijn meest eenvoudige manier wordt de opdracht srm gebruikt door deze alleen naar een bestand of naar een pad te wijzen:

srm /path/to/file

Omdat de standaardoptie 35-pass gebruikt, kan het verwijderen van bestanden enkele ogenblikken duren, en grotere bestanden zullen langer nodig hebben om te verwijderen omdat passen van gelijke grootte worden gebruikt om het bestand te overschrijven en herstel te voorkomen.

Veilig Een hele map verwijderen

De vlag -r kan worden toegepast op srm om deze recursief te verwijderen, waardoor deze wordt toegepast op mappen en hun inhoud:
srm -r /path/to/directory/

Nogmaals, verwijderen kan even duren omdat alles 35 keer wordt overschreven nadat het is verwijderd.

Forceer veilig alles te verwijderen

De vlag-f voegt force removal toe aan srm. Dit is een van de meer 'gevaarlijke' commando's omdat het lijkt op 'rm -rf' op steroïden, wat betekent dat het met geweld alles zal verwijderen wat erop staat, zonder enige waarschuwing, behalve dat de toevoeging van veilige verwijdering verzekert dat het verwijderde bestand absoluut nooit is vergoeding in aanmerking. Gebruik met uiterste voorzichtigheid .

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

Vanwege de immense kracht achter de -rf-vlagcombinatie, zou deze alleen door geavanceerde gebruikers en met absolute precisie mogen worden gebruikt.

Een beveiligd of eigendomsbestand met Super User met geweld verwijderen

Door sudo vooraf te zetten op de bovenstaande -rf vlagvariatie van SRM, kunt u supergebruiker (root) rechten toepassen op het geforceerde verwijderingsproces van bestanden en mappen, waarbij eigendomsproblemen of bestandsvergrendeling worden overschreven. Dit is net zo veilig en zo 'gevaarlijk' als het wordt door de toegang van de superuser. Wees uiterst voorzichtig en gebruik dit niet tenzij u weet wat u doet en waarom u het doet:

sudo srm -rf /path/to/something/to/obliterate/from/existence/

Nogmaals, dit is alleen voor gevorderde gebruikers en moet worden beperkt met nauwkeurige bestands- en mappaden.

Hoe zit het met het veilig verwijderen van alles?

Hoewel srm jokertekens accepteert, is er natuurlijk een enorm potentieel voor fouten met een dergelijke benadering en wordt de schijf niet geformatteerd. Dus als u elk afzonderlijk ding op een computer veilig wilt verwijderen, van een interne opstartschijf naar een externe schijf van welk type dan ook, zou u veel beter kunnen worden bediend met behulp van de beveiligde indelingshulpmiddelen voor een volledige schijf die in Schijf is gebundeld Utility, die de optie van 35-pass beveiligde formattering biedt.