Provided by:
debsums_2.0.46_all 
NAMN
debsums - kontrollera MD5-kontrollsummorna för installerade
Debian-paket
SYNOPSIS
debsums [flaggor] [paket|deb] ...
BESKRIVNING
Verifiera installerade Debian-paketfiler mot lista av
MD5-kontrollsummor från /var/lib/dpkg/info/*.md5sums.
debsums kan generera listor av kontrollsummor från deb-arkiven för
paket som inte inkluderar en.
FLAGGOR
-a, --all
Också kontrollera konfigurationsfiler (normalt sett exkluderat).
-e, --config
Endast kontrollera konfigurationsfiler.
-c, --changed
Rapportera ändrad fillista till standard ut (antyder -s).
-l, --list-missing
Lista paket (eller deb-arkiv) som inte har en fil med
MD5-kontrollsumma.
-s, --silent
Rapportera endast fel.
-m, --md5sums=fil
Läs in lista av deb-kontrollsummor från fil.
-r, --root=katalog
Rotkatalog att kontrollera (standard /).
-d, --admindir=katalog
administrationskatalog för dpkg (standard /var/lib/dpkg).
-p, --deb-path=katalog[:katalog...]
Kataloger som ska letas i efter deb-filer som härstammar från
paketnamnet (standard är aktuell katalog).
Ett användbart värde är /var/cache/apt/archives när apt-get
autoclean används eller inte rensa cachen alls. Kommandot:
apt-get --reinstall -d install `debsums -l`
kan användas för att befolka cachen med de deb-filer som inte
redan finns i cachen.
Notera: Det här fungerar inte för cd-rom och andra lokala källor
eftersom paket inte kopieras till /var/cache. Enkla fil källor
(alla deb-filer i en enda katalog) bör läggas till i listan -p.
-g, --generate=[missing|all][,keep[,nocheck]]
Generera MD5-kontrollsummor från deb-innehåll. Om argumentet är
ett paketnamn istället för än ett deb-arkiv, kommer programmet
att leta efter en deb med namnet package_version_arch.deb i
katalogerna som anges med flaggan -p.
missing
Generera MD5-kontrollsummor från deb-filen för paket som
inte har en.
all Ignorera kontrollsummorna på disken och använd den som
anges i deb-filen, eller genererad från den om ingen
existerar.
keep Skriv de extraherade/genererade summorna till
/var/lib/dpkg/info/package.md5sums.
nocheck
Antyder keep; de extraherade/genererade summorna
kontrolleras inte mot det installerade paketet.
För bakåtkompatibilitet, den korta flaggan -g är likvärdig med
--generate=missing.
--no-locale-purge
Rapportera saknade lokalfiler även om localepurge är
konfigurerad.
--no-prelink
Rapportera ändrade ELF-filer även om prelink är konfigurerad.
--help
--version
Skriv ut hjälp och versionsinformation.
FELKODER
debsums returnerar 0 vid framgång, eller en kombination* av följande
värden vid fel:
1 Ett angivet paket eller arkivnamn var inte installerad, ogiltig
eller den installerade versionen stämde inte med angivet arkiv.
2 Ändrade eller saknade paketfiler, eller felaktig kontrollsumma
på ett arkiv.
255 Ogiltig flagga.
*Om båda av de första två tillstånden är sanna, kommer felkoden att
vara 3.
EXEMPEL
debsums foo bar
Kontrollera summorna för installerade paket foo och bar.
debsums foo.deb bar.deb
Som ovan, använder kontrollsummor från (eller genererade från)
arkiven.
debsums -l
Lista installerade paket som saknar kontrollsummor.
debsums -ca
Lista ändrade paketfiler från alla installerade paket med
kontrollsummor.
debsums -ce
Lista ändrade konfigurationsfiler.
debsums -cagp /var/cache/apt/archives
Som ovan, använder kontrollsummor från cachade deb-filer om
tillgängliga.
NOTES
The default installation of debsums package sets the debconf boolean
value debsums/apt-autogen to be "true".
This will create /etc/apt/apt.conf.d/90debsums as:
DPkg::Post-Invoke {
"debsums --generate=nocheck -sp /var/cache/apt/archives";
};
by the postinst script (>=2.0.7). Every APT controlled package
installation processes will execute this code fragment to generate the
missing md5sums files from the binary packages.
In order to create md5sums files for the already installed packages,
you must run debsums_init once after the installation of debsums
package.
SEE ALSO
md5sum(1), debsums_init(8)
MILJÖ
TMPDIR Katalog för extrahering av information och innehåll från
paketarkiven (/tmp som standard).
FÄLLOR
I allmänhet kan programmet köras som en normal användare, vissa paket
innehåller filer som inte är globalt läsbara så de kan inte
kontrolleras. Privilegier krävs så klart också vid generering av
summor med flaggan keep inställd.
Filer som har ersatts av andra paket kan av misstag rapporteras som
ändrade.
debsums är primärt tänkt som ett sätt att fastställa vilka installerade
filer som har modifierats lokalt av administratören eller skadats av
mediafel och har begränsad användning som ett säkerhetsverktyg.
Om du letar efter en integritetskontrollerare som kan köra från säkra
media, gör integritetskontroller mot databaser av kontrollsummor och
kan enkelt konfigureras att köras periodiskt för att varna
administratören för ändringar, se andra verktyg såsom: aide, integrit,
samhain eller tripwire.
UPPHOVSMAN
Skrivet av Brendan O’Dea <bod@debian.org>.
Baserat på ett program av Christoph Lameter <clameter@debian.org> och
Petr Cech <cech@debian.org>.
COPYRIGHT
Copyright © 2002 Brendan O’Dea <bod@debian.org>
Det här är fri programvara, licenserad under villkoren för GNU General
Public License. Det finns INGEN garanti; inte ens för SÄLJBARHET eller
LÄMPLIGHET FÖR NÅGOT SPECIELLT ÄNDAMÅL.