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 15/03/2009, 08:38] – 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 ===== |
| - | **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 | ||
| + | |||
| + | 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 === | ||
| * Libellé : Supprimer avec shred | * Libellé : Supprimer avec shred | ||
| - | * Infobulle | + | * Information |
| * Chemin : shred | * Chemin : shred | ||
| - | * Paramètres : -n 35 -z -u %M | + | * Paramètres : '' |
| - | Cliquer ensuite sur l' | + | 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 | + | Vous pouvez |
| - | <code bash> | + | ==== Intégrer Shred aux services menu de KDE ==== |
| - | $ nautilus -q | + | |
| - | $ nautilus | + | |
| - | </ | + | |
| - | Vous pouvez maintenant effacer | + | Il suffit |
| + | |||
| + | < | ||
| + | [Desktop Entry] | ||
| + | Type=Service | ||
| + | X-KDE-ServiceTypes=KonqPopupMenu/ | ||
| + | MimeType=all/ | ||
| + | Actions=shred | ||
| + | |||
| + | [Desktop Action shred] | ||
| + | Name=Suppr with shred | ||
| + | Name[fr]=Suppression | ||
| + | Icon=draw-eraser | ||
| + | Exec=shred -n 35 -z -u %U | ||
| + | </ | ||
| + | ==== 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 | ||
| + | |||
| + | </ | ||
| + | ===== 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: |
