kanotix.com

Laufwerke - Dateischredder GUI?

stalin2000 - 16.03.2011, 13:54 Uhr
Titel: Dateischredder GUI?
Hallo Ihr,

kennt Ihr eine GUI-Möglichkeit, eine Partition zu schreddern, so daß die Daten nicht mehr wiederhergestellt werden können?

Ich habe es jetzt mit dem schred /dev/sdx gemacht, aber gui fänd ich noch schöner...

Wißt Ihr da Bescheid?

Kann ich das sonst nicht ziemlich einfach mit dem QT-4 Designer selber bauen? Oder sollte ich zenity oder dialog verwenden? Was wäre am einfachsten?

Viele Grüße Christopher
acritox - 16.03.2011, 16:52 Uhr
Titel: Dateischredder GUI?
wie wär's denn einfach mit nem ServiceMenu-Eintrag?



Code:
mkdir -p ~/.kde/share/kde4/services/ServiceMenus
cat <<"EOF" > ~/.kde/share/kde4/services/ServiceMenus/shred.desktop
[Desktop Entry]
Actions=ShredFile;
Type=Service
ServiceTypes=KonqPopupMenu/Plugin
MimeType=all/all;

[Desktop Action ShredFile]
Exec=shred -u %F
Name=Shred File
Icon=edit-delete
StartupNotify=false
Terminal=false
TerminalOptions=
EOF


danach Dolphin neu starten und du hast nen "Shred File"-Eintrag im Kontextmenü unter Aktionen

dass shred allerdings nicht so viel bringt, v.a. bei SSDs sollte dir allerdings auch klar sein...

acritox
acritox - 16.03.2011, 17:02 Uhr
Titel: Dateischredder GUI?
ach mist, ich hab das "Partition" ganz überlesen...

also dann: ich würds einfach mit nem kleinen Script machen und z.B. KDialog:
Code:
#!/bin/sh
IFS="
"
devs="$(awk -vli="$(awk '{if($2=="sd") print $1;}' /proc/devices)" \
'BEGIN{m=split(li,list," ")}{for(i=1;i<=m;i++) if($1==list[i]) print "/dev/"$4"\n/dev/"$4"\t"$3;}' /proc/partitions)"
if dev="$(kdialog --menu "Select device to shred:" $devs)"; then
[ -w "$dev" ] && shred "$dev" || /usr/lib/kde4/libexec/kdesu -- shred "$dev"
kdialog --msgbox "shred $dev finished."
fi


acritox
stalin2000 - 16.03.2011, 17:43 Uhr
Titel: Dateischredder GUI?
Super, vielen Dank dafür! Kann man in die GUI des Scripts auch noch einblenden, welche Geräte eingehängt sind, weil man sonst immer gparted erstmal starten muß, um dort zu schauen, welche /dev/xxx zu dem jeweiligen Gerät gehört...
acritox - 16.03.2011, 18:46 Uhr
Titel: Dateischredder GUI?
nur unbenutzte (also nicht gemounted und nicht als swap verwendete) Partitionen auflisten:
Code:
#!/bin/sh
IFS="
"
devs="$(awk -vli="$(awk '{if($2=="sd") print $1;}' /proc/devices)" \
'BEGIN{m=split(li,list," ")}{for(i=1;i<=m;i++) if($1==list[i]) print "/dev/"$4"\n/dev/"$4"\t"$3;}' /proc/partitions \
| grep -vwF "$(grep -hoe '^/dev/[^ ]*' /etc/mtab /proc/swaps)" | grep -vwF "$(grep -hoe '^/dev/[^0-9]*' /etc/mtab /proc/swaps)")"
if dev="$(kdialog --menu "Select device to shred:" $devs)"; then
[ -w "$dev" ] && shred "$dev" || /usr/lib/kde4/libexec/kdesu -- shred "$dev"
kdialog --msgbox "shred $dev finished."
fi


acritox
stalin2000 - 18.03.2011, 07:32 Uhr
Titel: Dateischredder GUI?
Das letzte Update Deines Scripts geht bei mir nicht, wirft aber auch keine Fehlermeldung aus.
acritox - 18.03.2011, 11:02 Uhr
Titel: Dateischredder GUI?
dann hast du alle Partitionen, auch die Partition die du löschen willst wohl gerade gemounted gehabt... das ist natürlich keine so gute Idee

falls nicht könntest ja mal die Ausgabe von
Code:
grep sd /proc/devices /proc/partitions /proc/swaps /etc/mtab

posten und sagen welche Partition du gerne löschen wolltest.

acritox
sonya - 23.04.2012, 18:07 Uhr
Titel: Re: Dateischredder GUI?
stalin2000 hat folgendes geschrieben::
Hallo Ihr,

kennt Ihr eine GUI-Möglichkeit, eine Partition zu schreddern, so daß die Daten nicht mehr wiederhergestellt werden können?



die Antwort kommt zwar etwas spät. Für spätere Dinge etwa:
Die DBAN LiveCD ist dafür sehr(!) gut geeignet.
schwedenmann - 24.04.2012, 06:55 Uhr
Titel: GUI für wipe
Hallo


z.B.
http://linux.softpedia.com/progScreensh ... 50722.html


oder gogle nutzen

mfg
schwedenmann
jokobau - 25.04.2012, 21:03 Uhr
Titel: GUI für wipe
Ich nehm bleachbit
Alle Zeiten sind GMT + 1 Stunde
PNphpBB2 © 2003-2007