#1 Le 29/04/2018, à 21:09
- pjlt
Calculer empreinte MD5 (md5sum) d'un répertoire clé USB [RÉSOLU]
Bonjour,
Je cherche à trouver l'empreinte MD5 du contenu d'une clé USB, contenu qui s'articule en répertoires, dossiers et fichiers
J'ai appliqué une commande trouvée ici
Ma clé USB se nomme /media/juillet/763D-99C5/
La commande me renvoie:
juillet@juillet-K73SJ ~ $ sudo find /763D-99C5/ -type f -exec md5sum {} \; > /tmp.md5 && md5sum /tmp/md5 && rm /tmp/md5
bash: /tmp.md5: Permission non accordée
Mon système dispose de coreutils qui semble inclure l'outil md5sum.
Où se situe le problème ?
Dernière modification par pjlt (Le 29/04/2018, à 21:56)
Portable Asus K73 SJ sous Linux Mint 20.1 Ulyssa (Ubuntu 20.04 LTS) Cinnamon 64 bit
Hors ligne
#2 Le 29/04/2018, à 21:13
- lynn
Re : Calculer empreinte MD5 (md5sum) d'un répertoire clé USB [RÉSOLU]
Bonjour,
> /tmp.md5
Il y a une coquille dans ta commande; Tu as sûrement voulu écrire
> /tmp/md5
«C'est pas parce qu'ils sont nombreux à avoir tort qu'ils ont raison!»
Coluche
Hors ligne
#3 Le 29/04/2018, à 21:15
- Nuliel
Re : Calculer empreinte MD5 (md5sum) d'un répertoire clé USB [RÉSOLU]
Bonjour,
Pour moi, il y a une faute de frappe dans cette commande, c'est
sudo find /763D-99C5/ -type f -exec md5sum {} \; > /tmp/md5 && md5sum /tmp/md5 && rm /tmp/md5
(la partie sudo find /763D-99C5/ -type f -exec md5sum {} \; > /tmp/md5 permet de stocker dans /tmp/md5 toutes les empreintes md5, puis on refait un md5sum sur la liste des empreintes des fichiers et on supprime le fichier temporaire)
Hors ligne
#4 Le 29/04/2018, à 21:37
- pjlt
Re : Calculer empreinte MD5 (md5sum) d'un répertoire clé USB [RÉSOLU]
J'ai passé la commande de Naziel, elle semble acceptée mais me renvoie
juillet@juillet-K73SJ /media/juillet $ sudo find /763D-99C5/ -type f -exec md5sum {} \; > /tmp/md5 && md5sum /tmp/md5 && rm /tmp/md5
[sudo] Mot de passe de juillet :
find: «/763D-99C5/»: Aucun fichier ou dossier de ce type
juillet@juillet-K73SJ /media/juillet $
Dernière modification par pjlt (Le 29/04/2018, à 21:41)
Portable Asus K73 SJ sous Linux Mint 20.1 Ulyssa (Ubuntu 20.04 LTS) Cinnamon 64 bit
Hors ligne
#5 Le 29/04/2018, à 21:40
- Nuliel
Re : Calculer empreinte MD5 (md5sum) d'un répertoire clé USB [RÉSOLU]
C'est parce qu'il y a une deuxième erreur (le dossier de la clé usb est pas le bon, tu as mis /763D-99C5/ au lieu de /media/juillet/763D-99C5/ d'après ton premier message)
sudo find /media/juillet/763D-99C5/ -type f -exec md5sum {} \; > /tmp/md5 && md5sum /tmp/md5 && rm /tmp/md5
Edit: j'ai recorrigé la première erreur trouvée
Dernière modification par Nuliel (Le 29/04/2018, à 21:41)
Hors ligne
#6 Le 29/04/2018, à 21:54
- pjlt
Re : Calculer empreinte MD5 (md5sum) d'un répertoire clé USB [RÉSOLU]
Merci Naziel ,
J'ai obtenu ceci:
juillet@juillet-K73SJ ~ $ sudo find /media/juillet/763D-99C5/ -type f -exec md5sum {} \; > /tmp/md5 && md5sum /tmp/md5 && rm /tmp/md5
[sudo] Mot de passe de juillet :
088957eb2658e626216762a096186462 /tmp/md5
Portable Asus K73 SJ sous Linux Mint 20.1 Ulyssa (Ubuntu 20.04 LTS) Cinnamon 64 bit
Hors ligne
#7 Le 29/04/2018, à 21:56
- Nuliel
Re : Calculer empreinte MD5 (md5sum) d'un répertoire clé USB [RÉSOLU]
Voilà, tu as ta somme de contrôle md5 du dossier
Hors ligne
#8 Le 29/04/2018, à 22:09
- MicP
Re : Calculer empreinte MD5 (md5sum) d'un répertoire clé USB [RÉSOLU]
Bonjour
Si tu rediriges (avec ">") la sortie de la commande "find …exec md5sum" vers le fichier /tmp/md5
dans ce fichier /tmp/md5 tu aura une liste de lignes
comportant chacune une somme md5 suivie du nom du fichier correspondant à cette somme md5.
La commande
md5sum /tmp/md5
créera la somme md5 de cette liste,
mais pas du contenu du répertoire /media/juillet/763D-99C5/
Donc, ce n'est pas "…l'empreinte MD5 du contenu d'une clé USB…" que tu obtiendra,
mais l'empreinte MD5 du fichier /tmp/md5 <=> de la liste des empreintes md5 de chaque fichier contenu dans le système de fichiers de cette clef.
=======
Quoi qu'il en soit, la somme md5 finale qui sera affichée (celle du fichier /tmp/md5)
dépendra aussi du nom du point de montage /media/juillet/763D-99C5/
puisque ce nom de point de montage sera cité dans chaque ligne du fichier /tmp/md5
Dernière modification par MicP (Le 29/04/2018, à 22:36)
Hors ligne