Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| shred [Le 18/11/2009, 11:12] – respect des bonnes pratiques // à suivre Ner0lph | shred [Le 28/12/2022, 18:05] (Version actuelle) – [Utilisation] Répertoire 91.161.152.215 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Karmic | + | {{tag>Xenial |
| ---- | ---- | ||
| - | ====== | + | ====== |
| Si vous supprimez un fichier, il n'est pas totalement supprimé : | Si vous supprimez un fichier, il n'est pas totalement supprimé : | ||
| Ligne 14: | Ligne 14: | ||
| ===== Installation ===== | ===== Installation ===== | ||
| - | FIXME | + | Shred fait partie du paquet [[apt> |
| ===== Utilisation ===== | ===== Utilisation ===== | ||
| - | Pour supprimer efficacement un fichier, vous pouvez utiliser la commande '' | + | Pour supprimer efficacement un fichier, vous pouvez utiliser la commande '' |
| - | shred -n 35 -z -u nomDuFichier | + | Ceci a pour effet de : |
| - | + | ||
| - | Ceci a pour effet de : | + | |
| * remplacer 35 fois les données du fichier par des déchets ('' | * remplacer 35 fois les données du fichier par des déchets ('' | ||
| * puis remplacer ces données par des zéros ('' | * puis remplacer ces données par des zéros ('' | ||
| * puis tronquer et supprimer le fichier ('' | * puis tronquer et supprimer le fichier ('' | ||
| - | Cette méthode est déjà plus efficace. | + | Cette méthode est déjà plus efficace. |
| **Attention** : Il reste encore des informations sur le fichier permettant de le retrouver, notamment si vous utilisez un système de fichier journalisé comme '' | **Attention** : Il reste encore des informations sur le fichier permettant de le retrouver, notamment si vous utilisez un système de fichier journalisé comme '' | ||
| Ligne 33: | Ligne 31: | ||
| man shred | man shred | ||
| + | |||
| + | Pour supprimer rapidement tous les fichiers et sous-répertoires | ||
| + | <code bash> find répertoire -type f -print0 | xargs -0 shred -fvzun0 && rm -rv répertoire</ | ||
| ===== Configuration ===== | ===== Configuration ===== | ||
| ==== Intégrer Shred à Nautilus ==== | ==== Intégrer Shred à Nautilus ==== | ||
| + | === Version simple === | ||
| + | Installer **[[apt> | ||
| + | sudo apt install nautilus-wipe | ||
| - | Pour ne pas avoir à repasser par la console, vous pouvez aussi ajouter une entrée dans le menu contextuel de Nautilus de façon à pouvoir utiliser shred avec un simple clic droit. Pour cela vous devrez passer par l'outil de configuration des actions de Nautilus. | + | Ensuite rentrez |
| + | nautilus -q | ||
| - | Au préalable, vous devrez [[: | + | par la suite, avec un clic droit, vous verrez l' |
| - | Une fois le paquet installé, vous pouvez accéder à l' | + | //Voir [[https://askubuntu.com/ |
| - | + | === Version avec configuration manuelle === | |
| - | {{:01.jpg}} {{: | + | |
| - | + | ||
| - | Cliquer sur le bouton « Ajouter ». | + | |
| - | + | ||
| - | Entrer ensuite les informations nécessaires : | + | |
| * Libellé : Supprimer avec shred | * Libellé : Supprimer avec shred | ||
| - | * Infobulle | + | * Information |
| * Chemin : shred | * Chemin : shred | ||
| * Paramètres : '' | * Paramètres : '' | ||
| - | |||
| - | Cliquer ensuite sur l' | ||
| - | |||
| - | * cocher « les deux » ; | ||
| - | * cocher « Apparaît si la sélection contient plusieurs fichiers ou dossiers ». | ||
| Valider et fermer. Shred est maintenant intégré à Nautilus. Pour que les modifications soient effectives, il va vous falloir redémarrer Nautilus. Pour cela, vous pouvez choisir de redémarrer votre session ou bien de redémarrer Nautilus (moins propre mais plus rapide pour les tests) : | Valider et fermer. Shred est maintenant intégré à Nautilus. Pour que les modifications soient effectives, il va vous falloir redémarrer Nautilus. Pour cela, vous pouvez choisir de redémarrer votre session ou bien de redémarrer Nautilus (moins propre mais plus rapide pour les tests) : | ||
| Ligne 69: | Ligne 64: | ||
| ==== Intégrer Shred aux services menu de KDE ==== | ==== Intégrer Shred aux services menu de KDE ==== | ||
| - | Il suffit de [[: | + | Il suffit de [[: |
| < | < | ||
| [Desktop Entry] | [Desktop Entry] | ||
| Type=Service | Type=Service | ||
| - | ServiceTypes=KonqPopupMenu/ | + | X-KDE-ServiceTypes=KonqPopupMenu/ |
| + | MimeType=all/all; | ||
| Actions=shred | Actions=shred | ||
| [Desktop Action shred] | [Desktop Action shred] | ||
| Name=Suppr with shred | Name=Suppr with shred | ||
| - | Name[fr]=Suppression sécurisée | + | Name[fr]=Suppression sécurisée |
| Icon=draw-eraser | Icon=draw-eraser | ||
| Exec=shred -n 35 -z -u %U | Exec=shred -n 35 -z -u %U | ||
| </ | </ | ||
| + | ==== Intégrer Shred à Nautilus Script ==== | ||
| + | Voici un script pour shred à placer dans le dossier '' | ||
| + | <file bash> | ||
| + | #!/bin/bash | ||
| + | |||
| + | nb_file=$(echo " | ||
| + | nb_file=$((nb_file-1)) | ||
| + | |||
| + | ( | ||
| + | |||
| + | i=0 | ||
| + | IFS=' | ||
| + | ' | ||
| + | printf %s " | ||
| + | while read -r file | ||
| + | do | ||
| + | echo "# suppression de \" | ||
| + | if shred --remove=wipesync --zero --iterations=99 " | ||
| + | then | ||
| + | echo "# suppression de \" | ||
| + | i=$((i+1)) | ||
| + | echo "$((i* 100 / nb_file))" | ||
| + | else | ||
| + | zenity --error --text=" | ||
| + | fi | ||
| + | done | ||
| + | |||
| + | ) | zenity --progress \ | ||
| + | --title=" | ||
| + | --text=" | ||
| + | --width=600 \ | ||
| + | --percentage=0 | ||
| + | |||
| + | </ | ||
| ===== Voir aussi ===== | ===== Voir aussi ===== | ||
| - | FIXME | + | * [[wipe]] dans les [[depots# |
| + | * [[Secure-delete]]. Rapide explication [[http:// | ||
| + | * Encore plus radical pour une partition complète, utiliser [[dd# | ||
| + | * [[http:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| ---- | ---- | ||
| - | // Contributeur : [[utilisateurs: | + | // Contributeur : [[utilisateurs: |
