accueil > Gestion des fichiers et répertoires > shred

shred : suppression sécurisée du contenu des fichiers

La commande shred est utilisée pour supprimer en toute sécurité le contenu d'un fichier en l'écrasant plusieurs fois, le rendant ainsi irrécupérable. Alors qu'une suppression de fichier normale peut laisser des données récupérables, shred est utile lors de la manipulation d'informations sensibles.

Aperçu

shred écrase le contenu d'un fichier plusieurs fois avec des données aléatoires, puis supprime éventuellement le fichier, rendant la récupération des données difficile. Il est important de noter que son efficacité peut être limitée sur les SSD et les systèmes de fichiers avec journalisation.

Caractéristiques principales

  • Écrase le contenu du fichier plusieurs fois
  • Supprime le fichier après écrasement (optionnel)
  • Empêche la récupération de données sensibles
  • Peut supprimer en toute sécurité des partitions de disque entières

Options principales

Contrôle du comportement de suppression

Commande générée :

Essayez de combiner les commandes.

Description:

`shred` Exécute la commande.

Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.

Exemples d'utilisation

La commande shred ne peut pas être annulée une fois exécutée, il faut donc être extrêmement prudent lors de son utilisation.

Écraser et supprimer un fichier

shred -u my_secret_file.txt

Utilisation la plus courante, écrase un fichier 3 fois puis le supprime.

Spécifier le nombre d'écrasements et supprimer

shred -n 5 -u another_secret.doc

Écrase un fichier 5 fois puis le supprime.

Remplir la fin avec des zéros et supprimer

shred -z -u confidential_data.zip

Écrase un fichier, remplit le dernier motif d'écrasement avec des zéros, puis le supprime.

Supprimer en affichant la progression

shred -v -u large_file.log

Écrase et supprime un fichier en affichant la progression en détail.

Suppression sécurisée d'une partition de disque entière (très dangereux)

sudo shred -v -n 3 /dev/sdb1

Attention : Cette commande supprime de manière irrécupérable toutes les données d'une partition de disque spécifiée. Elle peut rendre le système impossible à démarrer, utilisez-la uniquement si absolument nécessaire et vérifiez attentivement le périphérique cible.

Conseils et précautions

La commande shred est puissante, mais elle peut ne pas fonctionner comme prévu ou avoir un effet limité dans certains environnements.

Limitations de shred

L'efficacité de shred peut être limitée dans les environnements suivants :

  • **SSD et systèmes de fichiers avec journalisation** : Les fonctions d'équilibrage d'usure (wear leveling) des SSD ou les systèmes de fichiers avec journalisation comme ext3/4, XFS peuvent écrire les données à des emplacements physiques différents, empêchant shred d'écraser complètement les données d'origine.
  • **Systèmes de fichiers réseau (NFS, SMB, etc.)** : Sur les systèmes de fichiers réseau, shred peut fonctionner uniquement côté client et ne pas écraser les données réelles sur le serveur.
  • **Systèmes de snapshots/sauvegarde** : Dans les systèmes utilisant des snapshots ou des fonctions de sauvegarde, shred peut supprimer les données d'origine, mais elles peuvent rester dans les snapshots.
  • **Systèmes de fichiers compressés** : Les systèmes de fichiers compressés peuvent rendre shred inefficace en raison de la manière dont les données sont stockées.

Alternatives

Si vous devez supprimer des données sensibles en toute sécurité dans les environnements mentionnés ci-dessus, le chiffrement complet du disque ou la destruction physique du disque peuvent être des méthodes plus sûres. Vous pouvez également envisager d'utiliser la commande `dd` pour écraser l'intégralité du disque avec `/dev/urandom`.

Attention : Impossible de supprimer des répertoires

shred est un outil d'écrasement de contenu de fichier et ne peut pas supprimer directement des répertoires. Pour supprimer des fichiers dans un répertoire, vous devez exécuter shred sur chaque fichier individuellement.


Commandes de la même catégorie