Shred (commande unix)

shred est une commande unix qui permet d'effacer définitivement le contenu d'un fichier (ou d'une partition) sans possibilité de récupération. Pour y arriver, il y a écritures répétitives et aléatoires dans le fichier.

Pour les articles homonymes, voir shred (homonymie).

shred

shred effaçant un fichier de façon sécurisée
Informations
Développé par Projet GNU
Dépôt git.savannah.gnu.org/cgit/coreutils.git/tree/src/shred.c
Écrit en C
Système d'exploitation Type Unix
Type Application console (en)
Data erasure software (d)
Licence GPL-3.0+ (d)

Cette commande existe sur linux, BSD[1], Solaris et AIX.

Détails techniques

Fichiers

L'option -u (ou --remove) permet de supprimer le fichier après sa réécriture.

Partitions

La commande peut aussi s'appliquer à un disque entier ou à une partition.

Exemple : # shred -n 50 -z -v /dev/sdaX

où X désigne le numéro de partition. L'option :

-n 50 indique dans ce cas que le fichier sera réécrit 50 fois.

-z indique que le fichier sera réécrit avec des zéros pour dissimuler l'opération.

-v indique que l'on souhaite suivre l'état d'avancement de la commande.

Notes et références

  1. shred est incluse dans GNU fileutils (voir GNU Core Utilities)

Voir aussi

Liens externes

  • Portail de la sécurité informatique
Cet article est issu de Wikipedia. Le texte est sous licence Creative Commons - Attribution - Partage dans les Mêmes. Des conditions supplémentaires peuvent s'appliquer aux fichiers multimédias.