Shred
Aus Ubuntu-Forum Wiki
Version vom 22. Juni 2008, 18:39 Uhr von Apensiv (Diskussion | Beiträge)
Dieser Artikel wird gerade neu erstellt und ist noch nicht vollständig. |
Der Inhalt dieses Artikels unterlag noch keiner Revision. Er kann geeignet sein, ein System zu beschädigen oder zu zerstören. Die Anleitungen sollten noch nicht genutzt werden. |
1 Allgemeines
Der shred-Befehl kann eine Datei unwiederherstellbar entfernen. Doch nicht auf allen Dateisystemen, kann dieser Befehl seine Wirkung entfalten, nicht unterstützt werden z.B. die Formate:
- JFS
- FeiserFS
- XFS
- viele RAID-Systeme
- komprimierte Dateisysteme
- Systeme die Snapshots erstellen können
Der shred-Befehl überschreibt die ausgewählte Datei mehrmals, um sie unleserlich zu machen. Nach diesem Vorgang kann der Befehl, je nach ausgewählter Option, die Datei löschen und / oder diese mit Nullen überschreiben.
Werden Dateien und/oder Ordner geshreddert so sind sie bei einer 25 x Überschreibung
auch mit speziellen Wiederherstellungsprogrammen nicht mehr wiederherstellbar! |
2 Funktionsweise
Der shred-Befehl ist folgendermaßen aufgebaut:
shred [Optionen] [Dateien]
Dabei sind folgende Optionen zulässig:
- | shreddert die Standartausgabe |
-f, --force | erlaubt das Schreiben in die Datei unabhängig von den Berechtigungen (muss mit root-Rechten ausgeführt werden) |
--help | zeigt die Hilfe zu shred an |
-n, --iterations | legt fest wie oft die Datei überschrieben werden soll (Standart ist 25) |
-s, --size | legt fest wieviele Bytes geshreddert werden sollen. Die Suffixe K (Kilo) , M (Mega) oder G (Giga) sind erlaubt. |
-u --remove | Datei nach dem Überschreiben entfernen. |
-v, --verbose | zeigt die aktuell durchgeführte Aktion an |
--version | gibt Versionsinformationen zu shred aus |
-x, --exact | die genaue Dateigröße shreddern und nicht die Dateigröße aufrunden. |
-z, --zero | die Datei beim letzten Durchgang mit Nullen überschreiben, um das Shreddern zu verbergen. |
3 Beispiele
- Einfaches shreddern einer Datei mit 25 Überschreibungen:
shred Datei
- Shreddern einer Datei mit 50 Überschreibungen und anschließendem löschen
shred -n 50 -u Datei
- Shreddern und enfernen aller Dateien mit der Endung: ".png" in einem Ordner,
zusätzlich wird die aktuell durchgeführte Operation angezeigt
shred -u -v *.png
- Shreddern einer Datei mit erzwungener Schreibberechtigung (hierfür sind in den meisten Fällen root-Rechte erforderlich)
shred -f