Heim > Artikel > System-Tutorial > So löschen Sie Dateien und Verzeichnisse unter Linux sicher
Haben Sie jemals die Erfahrung gemacht, einige sensible oder wichtige Dateien in Ihrem Linux-System zu löschen, aber später festgestellt, dass diese Dateien nicht wirklich verschwunden waren, sondern von anderen wiederhergestellt oder gestohlen wurden? Wenn ja, müssen Sie unbedingt wissen, wie Sie Dateien im Linux-System sicher löschen. In diesem Artikel erfahren Sie, wie Sie Dateien mit einfachen Befehlen vollständig löschen, um Ihre Daten sicherer zu machen.
In den meisten Fällen sind wir es gewohnt, Dateien mit der Entf-Taste, dem Papierkorb oder dem RM-Befehl von unseren Computern zu löschen. Dies ist jedoch keine dauerhafte und sichere Möglichkeit, Dateien von der Festplatte (oder einem anderen Speichermedium) zu löschen.
Die Datei ist nur für den Benutzer verborgen, sie befindet sich irgendwo auf der Festplatte. Es kann durch Datendiebe, Strafverfolgungsbehörden oder auf andere Weise wiederhergestellt werden.
Angenommen, die Datei enthält geheime oder vertrauliche Inhalte wie Benutzernamen und Passwörter für Sicherheitssysteme, kann ein Angreifer mit den erforderlichen Kenntnissen und Fähigkeiten problemlos eine Kopie der gelöschten Datei wiederherstellen und auf diese Benutzeranmeldeinformationen zugreifen (Sie können sich die Konsequenzen dieses Szenarios vorstellen). ).
In diesem Artikel erklären wir einige Befehlszeilentools zum dauerhaften und sicheren Löschen von Dateien unter Linux.
shred überschreibt eine Datei, um ihren Inhalt zu verbergen und löscht sie optional auch.
Im Befehl unten sind die Optionen:
Weitere Nutzungsmöglichkeiten und Informationen finden Sie auf der Hilfeseite von shred:
wipe löscht Dateien sicher von der Festplatte und macht es unmöglich, gelöschte Dateien oder Verzeichnisinhalte wiederherzustellen.
Zuerst müssen Sie das Wipe-Tool installieren und den folgenden entsprechenden Befehl ausführen:
Der folgende Befehl zerstört alle Dateien im privaten Verzeichnis.
Bei Verwendung der folgenden Flags:
Hinweis: Das Löschen funktioniert nur bei Magnetspeichern zuverlässig. Verwenden Sie daher andere Methoden für Solid-State-Festplatten (Speicher).
Lesen Sie das Wischtuch-Handbuch für weitere Verwendungsmöglichkeiten und Anweisungen:
secure-delete ist eine Sammlung sicherer Tools zum Löschen von Dateien, einschließlich des Tools srm (secure_deletion) zum sicheren Löschen von Dateien.
Zuerst müssen Sie es mit den folgenden relevanten Befehlen installieren:
Nach Abschluss der Installation können Sie mit dem SRM-Tool Dateien und Verzeichnisse unter Linux sicher löschen.
Hier sind die zu verwendenden Optionen:
Weitere Nutzungsmöglichkeiten und Informationen finden Sie im SRM-Handbuch:
sfill, Teil des Secure-Deletion-Toolkits, ist ein sicherer und freier Festplatten- und Inode-Speicherlöscher, der Dateien sicher aus dem freien Festplattenspeicher löscht. sfill prüft den verfügbaren Speicherplatz auf der angegebenen Partition und füllt ihn mit zufälligen Daten aus /dev/urandom.
Der folgende Befehl führt sfill auf meiner Root-Partition aus und verwendet dabei die Option -v
, um den ausführlichen Modus zu aktivieren:
Angenommen, Sie haben eine separate Partition /home erstellt, um das normale Home-Verzeichnis des Systembenutzers zu speichern, können Sie auf dieser Partition ein Verzeichnis angeben, auf das Sfill angewendet werden soll:
Einige Einschränkungen finden Sie im Sfill-Handbuch. Dort finden Sie auch zusätzliche Verwendungsflags und Befehle:
Hinweis: Die beiden anderen Tools im Toolkit für sicheres Löschen (sswap und sdmem) sind für den Umfang dieses Leitfadens nicht direkt relevant. Wir werden sie jedoch im Folgenden zum Zweck der zukünftigen Nutzung und Wissensverbreitung vorstellen.
Es handelt sich um einen sicheren Partitionslöscher. SSWAP löscht die auf der Swap-Partition vorhandenen Daten auf sichere Weise.
Warnung: Denken Sie daran, die Swap-Partition auszuhängen, bevor Sie sswap verwenden!
Um die Swap-Partition zu finden (und um zu überprüfen, ob Paging- und Swap-Geräte/Dateien bereits verwendet werden, verwenden Sie den Befehl swapon), verwenden Sie als Nächstes den Befehl swapoff, um Paging und Swap-Geräte/Dateien zu deaktivieren (wodurch die Swap-Partition nicht mehr verfügbar ist).
Führen Sie dann den Befehl sswp auf der (geschlossenen) Swap-Partition aus:
Lesen Sie das sswap-Handbuch für weitere Optionen und Informationen:
sdmem ist ein sicherer Speicherlöscher, der zum sicheren Löschen von Daten im Speicher (RAM) entwickelt wurde.
Es hieß ursprünglich smem, aber da es auf Debain-Systemen ein anderes Paket smem gab, das den Speicherverbrauch pro Prozess und pro Benutzer meldet, beschlossen die Entwickler, es in sdmem umzubenennen.
Weitere Informationen zur Verwendung finden Sie im Sdmen-Handbuch:
Durch diesen Artikel haben Sie gelernt, wie Sie Dateien im Linux-System sicher löschen. Sie können je nach Bedarf den Befehl rm oder shred verwenden, um diesen Zweck zu erreichen. Unabhängig davon, ob es sich um RM oder Shred handelt, müssen Sie auf die Verwendung einiger Parameter und Optionen sowie auf einige mögliche Probleme und Lösungen achten.
Das obige ist der detaillierte Inhalt vonSo löschen Sie Dateien und Verzeichnisse unter Linux sicher. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!