Στον υπολογιστή μας πολλές φορές υπάρχουν αρχεία τα οποία τα διαγράφουμε αλλά τα περισσότερα μπορούν να ανακτηθούν είτε από εμάς είτε από τρίτους με τις κατάλληλες διεργασίες.
Αν για κάποιο λόγο θέλουμε να διαγράψουμε κάποιο/α αρχεία οριστικά από τον υπολογιστή μας, χωρίς να μπορεί ποτέ κανείς να τα ανακτήσει πια,η rm δεν είναι αρκετή, για αυτήν την δουλειά υπάρχει η εφαρμογή shred.
Υπάρχει σε όλες τις διανομές μια και είναι μέρος του πακέτου coreutils.
Η πρώτη μας δουλειά πριν την χρήση είναι το man shred ;)
Προσωπικά μου κέντρισε το ενδιαφέρον ο έξυπνος τρόπος ο οποίος δουλεύει πάνω στο αρχείο το οποίο θέλουμε να διαγράψουμε.
Η shred πρώτα γράφει μερικές φορές πάνω στο αρχείο, το μετονομάζει μερικές ακόμα και στο τέλος το διαγράφει.
Για να δούμε πως δουλεύει η shred πρώτα δημιουργούμε ένα αρχείο πχ
rizitis@darkstar:~$ echo "1234567890abcd" > arxeio.txt rizitis@darkstar:~$ cat arxeio.txt 1234567890abcd rizitis@darkstar:~$ ls -l arxeio.txt -rw-r--r-- 1 rizitis users 15 Μάρ 5 22:05 arxeio.txt
Θα τρέξουμε το shred πάνω στο αρχείο χωρίς να βάλουμε κάποια παράμετρο και μετά θα δούμε τι άλλαξε πάνω στο αρχείο
rizitis@darkstar:~$ shred arxeio.txt rizitis@darkstar:~$ cat arxeio.txt @�f�?$��39$��Qi�� ��:���}������ķ�c�ȄVvKZۖUV� YH��V\cg�u���=�h����8\a��&��^�7���l_z�z
Για να διαγράψουμε οριστικά το αρχείο θα βάλουμε την παράμετρο -u επίσης θα βάλουμε και -v για να εμφανίζετε στον τερματικό όλη η διαδικασία μέχρι την οριστική διαγραφή του αρχείου.
rizitis@darkstar:~$ shred -u -v arxeio.txt shred: arxeio.txt: πέρασμα 1/3 (random)... shred: arxeio.txt: πέρασμα 2/3 (random)... shred: arxeio.txt: πέρασμα 3/3 (random)... shred: arxeio.txt: διαγράφεται shred: arxeio.txt: renamed to 0000000000 shred: 0000000000: renamed to 000000000 shred: 000000000: renamed to 00000000 shred: 00000000: renamed to 0000000 shred: 0000000: renamed to 000000 shred: 000000: renamed to 00000 shred: 00000: renamed to 0000 shred: 0000: renamed to 000 shred: 000: renamed to 00 shred: 00: renamed to 0 shred: arxeio.txt: διεγράφει rizitis@darkstar:~$
Παρατηρούμε ότι το αρχείο πρώτα γράφτηκε 3 φορές και μετά μετονομάστηκε 10 φορές ώσπου στο τέλος διαγράφηκε.
Η εφαρμογή με τους κατάλληλους διακόπτες μπορεί να διαγράψει ακόμα και έναν ολόκληρο δίσκο πχ /dev/sda απλά εκτός από τα αρχεία θα καταστρέψει και το file system οπότε ο δίσκος θα χρειαστεί φορμάρισμα ξανά.
Είναι κάπως επικίνδυνη η χρήση της και νομίζω καλό είναι να χρησιμοποιείτε μόνο για αρχεία που περιέχουν πολύ προσωπικά δεδομένα.
Slacker`s links
http://lordkhelben.wordpress.com
http://www.slackware.com
http://slackbook.ilug.gr
http://rlworkman.net
http://wiki.alienbase.nl
http://slackbuilds.org
http://slackblogs.blogspot.com
http://www.nielshorn.net/slackware
http://www.vcn.bc.ca/~dugan/setting-up-slackware.html
http://www.linuxquestions.org/questions/slackware-14

















αν έχεις άμεσο πρόβλημα δοκίμασε το extundelete ή foremost ή το testdisk και ότι βρεις βρήκες
Και μετά φτιάξε και ένα οδηγό εδώ ;)
Slacker`s links
http://lordkhelben.wordpress.com
http://www.slackware.com
http://slackbook.ilug.gr
http://rlworkman.net
http://wiki.alienbase.nl
http://slackbuilds.org
http://slackblogs.blogspot.com
http://www.nielshorn.net/slackware
http://www.vcn.bc.ca/~dugan/setting-up-slackware.html
http://www.linuxquestions.org/questions/slackware-14
Slacker`s links
http://lordkhelben.wordpress.com
http://www.slackware.com
http://slackbook.ilug.gr
http://rlworkman.net
http://wiki.alienbase.nl
http://slackbuilds.org
http://slackblogs.blogspot.com
http://www.nielshorn.net/slackware
http://www.vcn.bc.ca/~dugan/setting-up-slackware.html
http://www.linuxquestions.org/questions/slackware-14