Man page - debsums(1)
Packages contains this manual
Available languages:
en fr pt_BR es pt sv ru ro deManual
DEBSUMS
NAMNSYNOPSIS
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.