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 17/11/2009, 23:12] – Hizoka | 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 9: | 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 ===== |
| - | **Attention** : Il reste encore des informations sur le fichier permettant | + | Shred fait partie du paquet [[apt> |
| - | Pour plus d' | + | |
| - | <code bash> | + | |
| - | $ man shred | + | |
| - | </ | + | |
| - | ===== Intégrer Shred à Nautilus | + | ===== Utilisation |
| - | Pour ne pas avoir à repasser par la console, vous pouvez | + | Pour supprimer efficacement un fichier, vous pouvez utiliser |
| - | Au préalable, vous devrez installer le paquet " | + | Ceci a pour effet de : |
| + | * remplacer 35 fois les données du fichier par des déchets ('' | ||
| + | * puis remplacer ces données | ||
| + | * puis tronquer et supprimer le fichier ('' | ||
| - | <code bash> | + | Cette méthode est déjà plus efficace. |
| - | $ sudo apt-get install nautilus-actions | + | |
| - | </ | + | |
| - | [[apt://nautilus-actions]] | + | **Attention** |
| + | Pour plus d' | ||
| - | Une fois le paquet installé, vous pouvez accéder à l' | + | man shred |
| - | {{:01.jpg|}} {{: | + | Pour supprimer rapidement tous les fichiers et sous-répertoires |
| + | <code bash> find répertoire -type f -print0 | ||
| - | Cliquer sur le bouton "+ ajouter" | + | ===== Configuration ===== |
| - | Entrer ensuite les informations nécessaires | + | ==== Intégrer Shred à Nautilus ==== |
| + | === Version simple === | ||
| + | Installer **[[apt> | ||
| + | sudo apt install nautilus-wipe | ||
| - | * Libellé : Supprimer avec shred | + | Ensuite rentrez la commande suivante pour quitter nautilus s'il est lancé. |
| - | | + | |
| - | * Chemin : shred | + | |
| - | * Paramètres : -n 35 -z -u %M | + | |
| - | Cliquer ensuite sur l'onglet | + | par la suite, avec un clic droit, vous verrez |
| - | * cocher "les deux" | + | //Voir [[https:// |
| - | * cocher " | + | === Version avec configuration manuelle === |
| - | Valider et fermer. Shred est maintenant intégré à Nautilus. Pour que les modifications soient effectives, il va vous falloir redémarrer | + | * Libellé : Supprimer avec shred |
| + | * Information : Suppression sécurisée | ||
| + | * Chemin : shred | ||
| + | * Paramètres : '' | ||
| + | |||
| + | Valider et fermer. Shred est maintenant intégré à Nautilus. Pour que les modifications soient effectives, il va vous falloir redémarrer | ||
| - | <code bash> | + | |
| - | $ nautilus -q | + | nautilus |
| - | $ nautilus | + | |
| - | </ | + | |
| Vous pouvez maintenant effacer de façon plus sécurisée un fichier en passant par un simple clic droit. | Vous pouvez maintenant effacer de façon plus sécurisée un fichier en passant par un simple clic droit. | ||
| - | ===== Intégrer Shred aux services menu de KDE ===== | + | ==== Intégrer Shred aux services menu de KDE ==== |
| - | Il suffit de coller ce code dans un fichier | + | Il suffit de [[: |
| - | <code> | + | |
| + | <file> | ||
| + | [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</code> | + | Exec=shred -n 35 -z -u %U |
| + | </file> | ||
| + | ==== Intégrer Shred à Nautilus Script ==== | ||
| + | |||
| + | Voici un script pour shred à placer dans le dossier '' | ||
| + | <file 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 | ||
| - | et de le coller en mode root dans le dossier **/ | + | </file> |
| - | <code> | + | ===== Voir aussi ===== |
| - | <note important> | + | * [[wipe]] dans les [[depots# |
| + | * [[Secure-delete]]. Rapide explication [[http:// | ||
| + | * Encore plus radical | ||
| + | * [[http://www.dban.org/|DBAN]] un live-cd | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| ---- | ---- | ||
| - | // Contributeur : [[utilisateurs: | + | // Contributeur : [[utilisateurs: |
