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 08/03/2009, 17:39] – AlexPayne | shred [Le 28/12/2022, 18:05] (Version actuelle) – [Utilisation] Répertoire 91.161.152.215 | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>dapper edgy sécurité}} | + | {{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 12: | Ligne 10: | ||
| * Si vous le supprimez sans passer par la corbeille (avec la commande '' | * Si vous le supprimez sans passer par la corbeille (avec la commande '' | ||
| - | Pour supprimer | + | <note important> |
| - | <code bash> | + | |
| - | $ shred -n 35 -z -u nomDuFichier | + | |
| - | </code> | + | |
| - | Ceci a pour effet de : | + | |
| - | * remplacer 35 fois les données du fichier par des déchets (-n 35) | + | |
| - | * puis remplacer ces données par des zéros (-z) pour masquer le déchiquettage | + | |
| - | * puis tronquer et supprimer le fichier (-u) | + | |
| - | Cette méthode est déjà plus efficace. | + | ===== Installation ===== |
| + | |||
| + | Shred fait partie du paquet [[apt> | ||
| + | |||
| + | ===== Utilisation ===== | ||
| + | |||
| + | Pour supprimer efficacement un fichier, vous pouvez utiliser la commande '' | ||
| + | |||
| + | Ceci a pour effet de : | ||
| + | * remplacer 35 fois les données du fichier par des déchets ('' | ||
| + | * puis remplacer ces données par des zéros ('' | ||
| + | * puis tronquer et supprimer le fichier ('' | ||
| + | |||
| + | 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 '' | ||
| Pour plus d' | Pour plus d' | ||
| - | <code bash> | ||
| - | $ man shred | ||
| - | </ | ||
| - | ===== Intégrer Shred à Nautilus ===== | + | 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 ===== | ||
| + | |||
| + | ==== Intégrer Shred à Nautilus ==== | ||
| + | === Version simple === | ||
| + | Installer **[[apt> | ||
| + | sudo apt install nautilus-wipe | ||
| + | |||
| + | Ensuite rentrez la commande suivante pour quitter nautilus s'il est lancé. | ||
| + | nautilus -q | ||
| + | |||
| + | par la suite, avec un clic droit, vous verrez l' | ||
| + | |||
| + | //Voir [[https:// | ||
| + | === Version avec configuration manuelle | ||
| - | Pour ne pas avoir à repasser par la console, vous pouvez aussi ajouter une entrée dans le menu contextuelle de nautilus de façon à pouvoir utiliser shred avec un simple clique droit. Pour cela vous devrez passez par l'outil de configuration des actions de nautilus. | + | * Libellé : Supprimer |
| + | * Information : Suppression sécurisée | ||
| + | * Chemin : shred | ||
| + | * Paramètres : '' | ||
| - | Au préalable, vous devrez installer le paquet " | + | 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 |
| - | <code bash> | + | |
| - | $ sudo apt-get install | + | |
| - | </ | + | |
| - | [[apt:// | + | Vous pouvez maintenant effacer de façon plus sécurisée un fichier en passant par un simple clic droit. |
| - | Une fois le paquet installé, vous pouvez accèder à l' | + | ==== Intégrer Shred aux services menu de KDE ==== |
| - | {{:01.jpg|}} {{:02.jpg|}} | + | Il suffit de [[:tutoriel:comment_modifier_un_fichier|créer le fichier]] **/ |
| - | Cliquez sur le bouton "+ ajouter" | + | < |
| + | [Desktop Entry] | ||
| + | Type=Service | ||
| + | X-KDE-ServiceTypes=KonqPopupMenu/ | ||
| + | MimeType=all/ | ||
| + | Actions=shred | ||
| - | Entrer en suite les informations néscessaires : | + | [Desktop Action shred] |
| + | Name=Suppr with shred | ||
| + | Name[fr]=Suppression sécurisée des fichiers | ||
| + | Icon=draw-eraser | ||
| + | Exec=shred -n 35 -z -u %U | ||
| + | </ | ||
| + | ==== Intégrer Shred à Nautilus Script ==== | ||
| - | * libéllé : Supprimer avec shred | + | Voici un script pour shred à placer dans le dossier '' |
| - | * Infobulle | + | <file bash> |
| - | * chemin : shred | + | #!/bin/bash |
| - | * Liste à puce | + | |
| - | * Paramêtres : -n 35 -z -u %M | + | |
| - | Cliquer en suite sur l' | + | nb_file=$(echo |
| + | nb_file=$((nb_file-1)) | ||
| - | * cocher "les deux" | + | ( |
| - | * cocher " | + | |
| - | 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 | + | i=0 |
| + | IFS=' | ||
| + | ' | ||
| + | printf %s " | ||
| + | while read -r file | ||
| + | do | ||
| + | echo "# suppression | ||
| + | if shred --remove=wipesync --zero --iterations=99 " | ||
| + | then | ||
| + | echo "# suppression | ||
| + | i=$((i+1)) | ||
| + | echo "$((i* 100 / nb_file))" | ||
| + | else | ||
| + | zenity --error --text=" | ||
| + | fi | ||
| + | done | ||
| - | <code bash> | + | ) | zenity --progress \ |
| - | $ nautilus | + | --title=" |
| - | $ nautilus | + | |
| - | </ | + | |
| + | --percentage=0 | ||
| - | Vous pouvez maintenant effacer de façon plus sécurisé un fichier en passant par un simple clic droit. | + | </ |
| + | ===== Voir aussi ===== | ||
| - | <note important> | + | * [[wipe]] dans les [[depots# |
| + | * [[Secure-delete]]. Rapide explication [[http:// | ||
| + | * Encore plus radical | ||
| + | * [[http:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| ---- | ---- | ||
| - | // Contributeur : [[utilisateurs: | + | // Contributeur : [[utilisateurs: |
