Man page - debsums(1)

Packages contains this manual

Available languages:

en fr pt_BR es pt sv ru ro de

Manual

DEBSUMS

NAMN
SYNOPSIS
BESKRIVNING
FLAGGOR
FELKODER
EXEMPEL
RESULTAT
SE OCKSÅ
MILJÖ
FÄLLOR
UPPHOVSMAN
COPYRIGHT

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

Kontrollera Àven 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 nÀr cachen inte rensas 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 ][, 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.

nocheck

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.

--ignore-permissions

Hantera rÀttighetsfel som varningar nÀr den inte körs som root-anvÀndaren.

--ignore-obsolete

Ignore obsolete conffiles.

--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 installerat, ogiltigt eller sÄ stÀmde den installerade versionen 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.

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

Installerar om paket med förÀndrade filer.

RESULTAT

OK

Filens md5sum-vÀrde Àr korrekt.

MISSLYCKADES

Filens md5sum-vÀrde Àr inte korrekt.

ERSATT

Filen har ersatts av en fil frÄn ett annat paket.

SE OCKSÅ

md5sum (1),

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 dock filer som inte Àr globalt lÀsbara och de kan dÄ inte kontrolleras. Rotprivilegier krÀvs 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.