Vérifier l'intégrité des fichiers pour Unix/Linux
Je n'ai aucune idée de comment vérifier l'intégrité du fichier sous Unix/Linux par l'algorithme de hachage,md5.
J'attent de développer le script bash pour vérifier le md5 de fichiers dans chaque dossier spécifique(inclure les sous-dossiers) sur Linux. Donc ma question est il possible de le faire? L'arrière-plan est de vérifier l'intégrité du fichier avant de faire le changement sur le système.
Je vous remercie pour votre advicement,
Ponomy
Je suppose que vous savez à propos de
md5sum
, droit? Alors, où êtes-vous coincé? Vous faire comprendre l'importance de maintenir la référence hachages en mode hors connexion, trop, non?OriginalL'auteur ponomy | 2012-11-30
Vous devez vous connecter pour publier un commentaire.
C'est assez facile à faire! Utiliser le
md5sum
commande.OriginalL'auteur Daniel Miladinov
md5sum n'est pas récursive qui a été spécifiquement demandé à sa question. Peut-être
find /path/to/files -type f -print0 | xargs -0 md5sum > checksum.md5
serait suffisant, mais je préfère le hashdeep outils.Utilisation
md5deep -r /path/to/files > checksum.md5
. Puis, plus tard, vous pouvez utilisermd5sum -c checksum.md5 | grep -v ' OK$'
pour vérifier tout changement. Bien sûr, ce n'est pas détecter tous les nouveaux fichiers ajoutés. Vous pouvez également utiliser sha256deep et sha256sum si vous êtes paranoïaque. 😉Vous pouvez également utiliser
md5deep -rx checksum.md5 /path/to/files
pour faire le chèque. Sinon, vous pouvez utiliserhashdeep -r /path/to/files > hashes
et puishashdeep -ravvk hashes /path/to/files
de "vérification" les fichiers. Je ne suis pas vraiment un fan de la façon dont le hashdeep outils à faire leurs contrôles et audits, mais vous pourriez penser qu'il est grand, donc là vous allez. 🙂Bien sûr, rien de tout cela vérifie le fichier de méta-données (horodateurs, la propriété, les autorisations, etc.). Mais alors, vous êtes d'entrer dans des choses comme TripWire ou de l'AIDE.
OriginalL'auteur Integrity Guy
C'est mon script pour vérifier l'intégrité de tous les fichiers à partir de 2 répertoire, avec md5sum. Vous pouvez modifier le nom de répertoire que vous voulez vérifier:
OriginalL'auteur Muhammad Muntaza