Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/04/2018, à 22: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, à 22: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, à 22: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, à 22: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, à 22: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, à 22: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, à 22: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, à 22:41)

Hors ligne

#6 Le 29/04/2018, à 22: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, à 22: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 smile

Hors ligne

#8 Le 29/04/2018, à 23: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, à 23:36)

Hors ligne