Man page - debsums(1)

Packages contains this manual

Available languages:

en fr pt_BR es pt sv ru ro de

Manual

DEBSUMS

NOM
SYNOPSIS
DESCRIPTION
OPTIONS
CODE DE RETOUR
EXEMPLES
RÉSULTATS
VOIR AUSSI
VARIABLES D’ENVIRONNEMENT
AVERTISSEMENTS
AUTEUR
TRADUCTION
COPYRIGHT

NOM

debsums - vérifie les sommes de contrÎle MD5 des paquets Debian installés

SYNOPSIS

debsums [ options ] [ paquet | deb ] ...

DESCRIPTION

Vérifie les fichiers des paquets Debian installés grùce à des listes de sommes de contrÎle MD5 depuis /var/lib/dpkg/info/*.md5sums.

debsums peut gĂ©nĂ©rer des listes de sommes de contrĂŽle Ă  partir des archives deb pour les paquets n’en possĂ©dant pas.

OPTIONS

-a , --all

Vérifie aussi les fichiers de configuration (ignorés par défaut).

-e , --config

Vérifie seulement les fichiers de configuration.

-c , --changed

Envoie la liste des fichiers modifiés sur la sortie standard (ceci implique -s ).

-l , --list-missing

Liste les paquets (ou fichiers .deb) qui n’ont pas de somme de contrîle MD5.

-s , --silent

Affiche seulement les erreurs.

-m , --md5sums = fichier

Lit la liste des sommes de contrĂŽle dans fichier .

-r , --root = répertoire

Répertoire racine à vérifier (/ par défaut).

-d , --admindir = répertoire

Répertoire administratif de dpkg (/var/lib/dpkg par défaut).

-p , --deb-path = répertoire [: répertoire ...]

RĂ©pertoires oĂč chercher les fichiers .deb dĂ©rivĂ©s du nom du paquet (rĂ©pertoire courant par dĂ©faut).

Quand on utilise apt-get autoclean ou qu’on ne vide pas du tout le cache, /var/cache/apt/archives est un paramĂštre intĂ©ressant pour cette option. La commande :

apt-get --reinstall -d install `debsums -l`

peut ĂȘtre utilisĂ©e pour remplir Ă  nouveau le cache avec les paquets qui ne sont pas dĂ©jĂ  dans le cache.

Note : Cela ne fonctionne pas pour les CD et autres sources locales car les paquets ne sont pas copiĂ©s dans /var/cache. Les sources de type file (tous les debs dans un seul rĂ©pertoire) devraient ĂȘtre ajoutĂ©es Ă  la liste -p .

-g , --generate =[ missing | all ][, nocheck ]

GĂ©nĂšre les sommes de contrĂŽle MD5 Ă  partir du contenu des paquets. Si le paramĂštre n’est pas une archive .deb mais un nom de paquet, le programme cherchera un fichier .deb nommĂ© paquet _ version _ arch .deb dans les rĂ©pertoires indiquĂ©s par l’option -p.
missing

GĂ©nĂšre les sommes de contrĂŽle MD5 Ă  partir des fichiers .deb pour les paquets qui n’en fournissent pas.

all

Ignore les sommes de contrĂŽle enregistrĂ©es. Utilise les sommes de contrĂŽle des fichiers .deb ou les calcule Ă  partir de ceux-ci si elles n’existent pas.

nocheck

Les sommes de contrÎle ne sont pas comparées à celles du paquet installé.

Afin d’assurer la compatibilitĂ© ascendante, l’option courte -g Ă©quivaut Ă  --generate=missing.

--no-locale-purge

Signale les fichiers de localisation absents mĂȘme si localepurge est configurĂ©.

--no-prelink

Signale les fichiers ELF modifiĂ©s mĂȘme si prelink est configurĂ©.

--ignore-permissions

ConsidĂšre les erreurs de permission comme des avertissements lorsque le programme n’est pas exĂ©cutĂ© par le superutilisateur.

--ignore-obsolete

Ignorer les fichiers de configuration obsolĂštes.

--help

--version

Affiche l’aide et la version du programme.

CODE DE RETOUR

debsums retourne 0 en cas de succùs, ou une combinaison* des valeurs suivantes en cas d’erreur :

1

Un paquet spĂ©cifiĂ© ou un nom d’archive n’est pas installĂ©, est invalide ou la version installĂ©e ne correspond pas Ă  l’archive donnĂ©e.

2

Des fichiers du paquet ont changé ou sont absents ou les sommes de contrÔle ne correspondent pas pour une archive.

255

Option invalide.

Si les deux premiĂšres conditions sont vraies, le code de retour sera 3 .

EXEMPLES

debsums foo bar

Vérifie les sommes de contrÎle des paquets installés foo et bar .

debsums foo.deb bar.deb

Comme ci-dessus, en utilisant les sommes de contrÎle des archives (ou celles calculées à partir de celles-ci).

debsums -l

Liste les paquets installés ne possédant pas de somme de contrÎle.

debsums -ca

Liste les fichiers modifiés des paquets installés ayant une somme de contrÎle.

debsums -ce

Liste les fichiers de configuration modifiés.

debsums -cagp /var/cache/apt/archives

Comme ci-dessus, en utilisant les sommes de contrĂŽle des archives .deb disponibles en cache.

apt-get install --reinstall $(dpkg -S $(debsums -c) | cut -d : -f 1 |
sort -u)

Réinstalle les paquets ayant des fichiers modifiés.

RÉSULTATS

OK

La somme de contrĂŽle MD5 du fichier est bonne.

FAILED

La somme de contrĂŽle MD5 du fichier ne correspond pas.

REPLACED

Le fichier a Ă©tĂ© remplacĂ© par un fichier d’un autre paquet.

VOIR AUSSI

md5sum (1),

VARIABLES D’ENVIRONNEMENT

TPMDIR

RĂ©pertoire d’extraction des informations et du contenu des paquets archivĂ©s (/tmp par dĂ©faut).

AVERTISSEMENTS

Bien qu’en gĂ©nĂ©ral le programme puisse ĂȘtre lancĂ© par un simple utilisateur, certains paquets peuvent contenir des fichiers qui ne sont pas lisibles par tous les utilisateurs : ils ne peuvent alors pas ĂȘtre vĂ©rifiĂ©s. Des privilĂšges Ă©tendus sont bien sĂ»r nĂ©cessaires pour la gĂ©nĂ©ration des sommes de contrĂŽle en activant l’option keep.

Les fichiers ayant Ă©tĂ© remplacĂ©s par un autre paquet peuvent ĂȘtre considĂ©rĂ©s Ă  tort comme ayant Ă©tĂ© modifiĂ©s.

debsums est principalement destinĂ© Ă  ĂȘtre utilisĂ© comme un moyen de dĂ©terminer les fichiers installĂ©s qui ont Ă©tĂ© modifiĂ©s localement par l’administrateur ou endommagĂ©s par des erreurs de support physique. Il est d’une utilitĂ© limitĂ©e en tant qu’outil de sĂ©curitĂ©.

Si vous recherchez un vĂ©rificateur d’intĂ©gritĂ© qui puisse ĂȘtre exĂ©cutĂ© depuis un support sĂ»r, qui fasse des vĂ©rifications d’intĂ©gritĂ© sur les bases de donnĂ©es des sommes de contrĂŽle et qui puisse ĂȘtre facilement configurĂ© pour se lancer pĂ©riodiquement et avertir l’administrateur des changements, veuillez regarder d’autres outils comme : aide , integrit , samhain ou tripwire .

AUTEUR

Écrit par Brendan O’Dea <bod@debian.org>.
Basé sur un programme de Christophe Lameter <clameter@debian.org> et Petr Cech <cech@debian.org>.

TRADUCTION

Antoine Gémis <agemis@netuup.com>, 2002. Frédéric Bothamy <frederic.bothamy@free.fr>, 2005-2007. Veuillez signaler toute erreur à <debian-l10n-french@lists.debian.org>.

COPYRIGHT

Copyright © 2002 Brendan O’Dea <bod@debian.org>
Ce programme est un logiciel libre, sous licence publique gĂ©nĂ©rale GNU (GPL). Il n’y a AUCUNE garantie, mĂȘme en cas de COMMERCIALISATION ou d’ADAPTATION À DES BESOINS PARTICULIERS.