Shred
Aus Ubuntu-Forum Wiki
Zero77 (Diskussion | Beiträge) (→Allgemeines) |
GdeP (Diskussion | Beiträge) (→Allgemeines) |
||
Zeile 23: | Zeile 23: | ||
{| {{Warnung}} | {| {{Warnung}} | ||
- | | Werden Dateien ''geshreddert'' so | + | | Werden Dateien ''geshreddert'', so können sie bei einer 25 x Überschreibung auch mit speziellen Wiederherstellungsprogrammen nicht mehr rekonstruiert werden! |
|} | |} |
Version vom 23. Juni 2008, 12:05 Uhr
Inhaltsverzeichnis |
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 kann keine Ordner löschen , dazu kann die Alternative wipe benutzt werden. |
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 geshreddert, so können sie bei einer 25 x Überschreibung auch mit speziellen Wiederherstellungsprogrammen nicht mehr rekonstruiert werden! |
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 eventuell 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
Ein Benutzer kann nur Dateien shreddern, worauf dieser auch Schreibrechte besitzt. Sind keine Schreibrechte vorhanden, so kann die Option -f (force) verwendet werden, um auf die Datei automatisch Schreibrechte zu erlangen. Sollte die Operation dabei außerhalb des eigenen Benutzerverzeichnisses stattfinden, sind hierfür noch root-Rechte erforderlich.
- 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 Datei
4 Links
- Funktionsweise des shred-Befehls: http://de.wikipedia.org/wiki/Gutmann-Methode