Dateien sicher entfernen & Verzeichnisse von Mac OS X mit der Befehlszeile

Inhaltsverzeichnis:

Anonim

Müssen Sie eine Datei, eine Gruppe von Dateien oder ein ganzes Verzeichnis sicher löschen und sicherstellen, dass es buchstäblich niemals mit bekannten Mitteln wiederhergestellt werden kann? Sie können dies ganz einfach über die Befehlszeile mit Hilfe eines unglaublich leistungsstarken Tools namens srm tun. srm steht, wie Sie vielleicht erraten haben, für „sicheres Entfernen“ und ist eine sichere Version des häufig verwendeten Befehls „rm“, der in praktisch jeder Unix-Variante vorhanden ist, einschließlich Mac OS X.Beachten Sie, dass dieses Dienstprogramm nicht für jeden geeignet ist und schon gar nicht für unerfahrene Benutzer. srm sollte als fortgeschrittenes Tool betrachtet werden und wird am besten von Benutzern verwendet, die mit der Befehlszeile vertraut sind und die Datenauswirkungen sicherer Löschfunktionen verstehen.

Wie sicher ist srm? Nun, die Standardeinstellung für sicheres Entfernen ist die unglaublich sichere 35-Pass-Methode, die den „35-Pass-Gutmann-Algorithmus“ verwendet, was im Grunde bedeutet, dass zuerst die Daten entfernt und dann mit zufällig generierten Mustern über 35 Mal geschrieben werden, wodurch die Wiederherstellung im wahrsten Sinne des Wortes erfolgt unmöglich. Für einen Vergleich, wie sicher das ist, hat srm auch eine „mittlere“ Optionseinstellung, die 7-Pass-Sicherheit verwendet, und 7-Pass erfüllt den Standard des US-Verteidigungsministeriums zum sicheren Löschen von Daten … also zumindest theoretisch der 35-Pass Methode ist 7-mal sicherer als das, was das US-Verteidigungsministerium als Standard für die sichere Entfernung von Daten akzeptiert. Wir werden uns jedoch nicht auf die mittlere Option konzentrieren, wir werden srm so verwenden, wie es beabsichtigt war, mit vollständiger 35-Pass-Datenentfernung.

Nur für fortgeschrittene Benutzer

Dies wird nicht ohne Grund als „sicheres Entfernen“ bezeichnet, es heißt so, weil Sie, wenn eine Datei mit sicherem Entfernen gelöscht wurde, diese Datei buchstäblich nie vom Laufwerk wiederherstellen können. Zeitraum. Dies geht weit über die grundlegenden Tricks hinaus, den Papierkorb zu leeren oder sogar Dateien auf diese Weise zwangsweise zu löschen und zu entfernen. Benutzer, die mit der Befehlszeile nicht vertraut sind, aber sichere Optionen zum Entfernen von Dateien beibeh alten möchten, sollten eine einfache Methode zum sicheren Löschen in Betracht ziehen oder stattdessen die Option „Always Secure Empty Trash“ verwenden, die im Mac OS X Finder verfügbar ist. Sie wurden gewarnt, gehen Sie vorsichtig vor!

Datei sicher mit srm entfernen

Am einfachsten wird der srm-Befehl verwendet, indem man einfach auf eine Datei oder einen Dateipfad zeigt:

srm /Pfad/zu/Datei

Da die Standardoption 35-Durchgänge verwendet, kann das Entfernen von Dateien einen oder zwei Augenblicke dauern, und das Löschen größerer Dateien dauert länger, da Durchgänge gleicher Größe verwendet werden, um die Datei zu überschreiben und eine Wiederherstellung zu verhindern.

Gesamtes Verzeichnis sicher löschen

Das Flag -r kann auf srm angewendet werden, um es rekursiv löschen zu lassen, wodurch es auf Verzeichnisse und deren Inh alte angewendet wird: srm -r /path/to/directory/

Auch hier kann das Löschen einen oder zwei Augenblicke dauern, da alles nach dem Löschen 35 Mal überschrieben wird.

Erzwinge sicheres Löschen von allem

Das Flag -f fügt Force Removal zu srm hinzu. Dies ist einer der „gefährlicheren“ Befehle, weil er wie „rm -rf“ auf Steroiden ist, was bedeutet, dass er alles, worauf er hinweist, ohne Aufforderung zwangsweise löscht, außer dass das Hinzufügen von sicherem Löschen sicherstellt, dass die entfernte Datei absolut nie ist erstattungsfähig. Mit äußerster Vorsicht verwenden

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

Aufgrund der immensen Stärke hinter der Flag-Kombination -rf sollte sie nur von erfahrenen Benutzern und mit absoluter Präzision verwendet werden.

Gesperrte oder eigene Dateien mit Super User gew altsam und sicher entfernen

Indem Sie sudo der obigen -rf-Flag-Variation von srm voranstellen, können Sie Superuser-Rechte (Root) auf den Prozess zum erzwungenen Entfernen von Dateien und Verzeichnissen anwenden, wodurch alle Eigentumsprobleme oder Dateisperren überschrieben werden. Dies ist aufgrund des Superuser-Zugriffs so sicher und „gefährlich“, wie es nur geht. Mit äußerster Vorsicht verwenden und nicht verwenden, es sei denn, Sie wissen, was Sie tun und warum Sie es tun:

sudo srm -rf /Pfad/zu/etwas/zu/auslöschen/aus/Existenz/

Auch dies ist nur für fortgeschrittene Benutzer und sollte auf genaue Datei- und Verzeichnispfade beschränkt werden.

Was ist mit dem sicheren Löschen von allem?

Obwohl srm Wildcards akzeptiert, gibt es bei einem solchen Ansatz offensichtlich ein riesiges Fehlerpotenzial und formatiert das Laufwerk nicht.Wenn Sie also alles auf einem Computer sicher löschen möchten, von einer internen Bootdiskette bis zu einem externen Laufwerk jeglicher Art, sind Sie mit den sicheren Formatierungstools für ein ganzes Laufwerk, die in Disk gebündelt sind, viel besser bedient Dienstprogramm, das die Option einer sicheren 35-Pass-Formatierung bietet.

Dateien sicher entfernen & Verzeichnisse von Mac OS X mit der Befehlszeile