Diskussion:Shred

aus Wikipedia, der freien Enzyklopädie
Letzter Kommentar: vor 13 Jahren von Philleb in Abschnitt Shred Umbenennen
Zur Navigation springen Zur Suche springen

Einschränkungen

[Quelltext bearbeiten]

Der Absatz "Einschränkungen" ist m. E. so nicht korrekt bzw. irreführend. Unterschieden werden müsste in:

(a) hardware-orientierte bzw. der Ausführung von shred übergeordnete Beeinflussung von Schreibvorgängen (z. B. durch Hardware-RAID, Plattencontroller): kann Ergebnis kompromittieren

(b) Anwendung von shred auf Devices und Partitionen: hier ist m. E. völlig egal, welches Dateisystem auf einer Partition eingerichtet ist, da dieses beim Überschreiben nicht aktiv ist und shred die Blöcke direkt schreibt

(c) Anwendung von shred auf Dateien innerhalb von gemounteten Partitionen: Dateiverwaltung des Dateisystems kann Ergebnis kompromittieren

-- 91.34.126.176 13:55, 23. Jun. 2009 (CEST)Beantworten

Die Darstellung ist sehr knapp und ungenau, aber warum soll sie nicht korrekt sein? Zu (a) und (c): Diese Fälle werden angesprochen. Zu (b): Welche Versionen von shred können direkt auf der Partition arbeiten? Wie werden in diesem Fall die Dateisysteme implementiert? Meine Version (GNU coreutils 7.3) kann das jedenfalls laut Manpage nicht. -- octo 16:07, 24. Jun. 2009 (CEST)Beantworten
Also meine Manpage zu Version (GNU coreutils 7.1) sagt:

Löschen der DATEI(en), wenn --remove (-u) angegeben ist. Die Standardvorgabe ist es, die Dateien nicht zu löschen, da man oft auf Gerätedateien wie /dev/hda arbeitet, und diese Dateien nicht gelöscht werden sollten. Bei der Benutzung mit normalen Dateien verwenden die meisten Anwender die Option --remove.

Demnach funktioniert Shred auf Gerätedateien (kenne ich nicht anders), natürlich funktioniert das nur als Root bzw. wenn die Rechte entsprechend gesetzt sind.

Ich würde daher schon die Oben erwähnten Punkte aufzählen(aber vielleicht ergänzen um die Root Geschichte?). 84.46.29.196 (00:17, 10. Jul 2009 (CEST), Datum/Uhrzeit nachträglich eingefügt, siehe Hilfe:Signatur)

Nachdem bei UNIX auch Geräte als Dateien abgebildet werden („everything's a file“) kann man natürlich auch ganze Partitionen mit Zufall überschreiben. Danach ist jedoch die gesamte Partition futsch – einzelne Dateien auf diese Art sicher zu löschen ist meines Erachtens nicht möglich. Die Funktionsweise entspricht also eher einem:
dd if=/dev/urandom of=/dev/hda1 bs=512
Die Einschränkungen beziehen sich auf das Löschen einzelner Dateien innerhalb eines Dateisystems („… nicht auf allen Dateisystemen …“), nicht auf das Löschen gesamter Dateisysteme. Vielleicht wäre es sinnvoll hinzuzufügen, dass man shred auch auf Gerätedateien anwenden kann…? Viele Grüße, -- octo 10:45, 10. Jul. 2009 (CEST)Beantworten

Komprimierte Dateisysteme

[Quelltext bearbeiten]

Warum kann man auf komprimierten Dateisystemen nicht sicher löschen? Hat das einen tieferen Grund als den, dass das Abstraktionsschichten generell erschweren? -- octo 00:43, 1. Jun. 2009 (CEST)Beantworten

Shred Umbenennen

[Quelltext bearbeiten]

Hallo, ich würde gerne Shred in Shred(Unix) umbenennen. Spricht was dafür/gegen? -- Philleb 21:46, 12. Nov. 2011 (CET)Beantworten