.ds Dt \$4 .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH DEBSUMS 1 \*(Dt Debian Användarkommandon .SH NAMN debsums \- kontrollera MD5\-kontrollsummorna för installerade Debian\-paket .SH SYNOPSIS \fBdebsums\fP [\fIflaggor\fP] [\fIpaket\fP|\fIdeb\fP] \&... .SH BESKRIVNING Verifiera installerade Debian\-paketfiler mot lista av MD5\-kontrollsummor från /var/lib/dpkg/info/*.md5sums. .PP \fBdebsums\fP kan generera listor av kontrollsummor från deb\-arkiven för paket som inte inkluderar en. .SH FLAGGOR .TP \fB\-a\fP, \fB\-\-all\fP Kontrollera även konfigurationsfiler (normalt sett exkluderat). .TP \fB\-e\fP, \fB\-\-config\fP \fBEndast\fP kontrollera konfigurationsfiler. .TP \fB\-c\fP, \fB\-\-changed\fP Rapportera ändrad fillista till standard ut (antyder \fB\-s\fP). .TP \fB\-l\fP, \fB\-\-list\-missing\fP Lista paket (eller deb\-arkiv) som inte har en fil med MD5\-kontrollsumma. .TP \fB\-s\fP, \fB\-\-silent\fP Rapportera endast fel. .TP \fB\-m\fP, \fB\-\-md5sums\fP=\fIfil\fP Läs in lista av deb\-kontrollsummor från \fIfil\fP. .TP \fB\-r\fP, \fB\-\-root\fP=\fIkatalog\fP Rotkatalog att kontrollera (standard /). .TP \fB\-d\fP, \fB\-\-admindir\fP=\fIkatalog\fP Administrationskatalog för dpkg (standard /var/lib/dpkg). .TP \fB\-p\fP, \fB\-\-deb\-path\fP=\fIkatalog\fP[:\fIkatalog\fP...] Kataloger som ska letas i efter deb\-filer som härstammar från paketnamnet (standard är aktuell katalog). .IP Ett användbart värde är /var/cache/apt/archives när \fBapt\-get autoclean\fP används eller när cachen inte rensas alls. Kommandot: .RS .IP apt\-get \-\-reinstall \-d install \`debsums \-l\` .RE .IP kan användas för att befolka cachen med de deb\-filer som inte redan finns i cachen. .IP \fBNotera:\fP Det här fungerar inte för cd\-rom och andra lokala källor eftersom paket inte kopieras till /var/cache. Enkla \fBfil\fP\-källor (alla deb\-filer i en enda katalog) bör läggas till i listan \fB\-p\fP. .TP \fB\-g\fP, \fB\-\-generate\fP=[\fBmissing\fP|\fBall\fP][,\fBkeep\fP[,\fBnocheck\fP]] 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 \fIpackage\fP_\fIversion\fP_\fIarch\fP.deb i katalogerna som anges med flaggan \fB\-p\fP. .RS .TP \fBmissing\fP Generera MD5\-kontrollsummor från deb\-filen för paket som inte har en. .TP \fBall\fP Ignorera kontrollsummorna på disken och använd den som anges i deb\-filen, eller genererad från den om ingen existerar. .TP \fBkeep\fP Skriv de extraherade/genererade summorna till /var/lib/dpkg/info/\fIpackage\fP.md5sums. .TP \fBnocheck\fP Antyder \fBkeep\fP; de extraherade/genererade summorna kontrolleras inte mot det installerade paketet. .RE .IP För bakåtkompatibilitet, den korta flaggan \fB\-g\fP är likvärdig med \fB\-\-generate=missing\fP. .TP \fB\-\-no\-locale\-purge\fP Rapportera saknade lokalfiler även om localepurge är konfigurerad. .TP \fB\-\-no\-prelink\fP Rapportera ändrade ELF\-filer även om prelink är konfigurerad. .TP \fB\-\-ignore\-permissions\fP Hantera rättighetsfel som varningar när den inte körs som root\-användaren. .TP \fB\-\-ignore\-obsolete\fP Ignore obsolete conffiles. .TP \fB\-\-help\fP .PD 0 .TP \fB\-\-version\fP .PD Skriv ut hjälp och versionsinformation. .SH FELKODER \fBdebsums\fP returnerar \fB0\fP vid framgång, eller en kombination* av följande värden vid fel: .TP \fB1\fP Ett angivet paket eller arkivnamn var inte installerat, ogiltigt eller så stämde den installerade versionen inte med angivet arkiv. .TP \fB2\fP Ändrade eller saknade paketfiler, eller felaktig kontrollsumma på ett arkiv. .TP \fB255\fP Ogiltig flagga. .PP *Om båda av de första två tillstånden är sanna, kommer felkoden att vara \fB3\fP. .SH EXEMPEL .TP debsums foo bar Kontrollera summorna för installerade paket \fBfoo\fP och \fBbar\fP. .TP debsums foo.deb bar.deb Som ovan, använder kontrollsummor från (eller genererade från) arkiven. .TP debsums \-l Lista installerade paket som saknar kontrollsummor. .TP debsums \-ca Lista ändrade paketfiler från alla installerade paket med kontrollsummor. .TP debsums \-ce Lista ändrade konfigurationsfiler. .TP debsums \-cagp /var/cache/apt/archives Som ovan, använder kontrollsummor från cachade deb\-filer om tillgängliga. .TP apt\-get install \-\-reinstall $(dpkg \-S $(debsums \-c) | cut \-d : \-f 1 | sort \-u) Installerar om paket med förändrade filer. .SH RESULTAT .TP OK Filens md5sum\-värde är korrekt. .TP MISSLYCKADES Filens md5sum\-värde är inte korrekt. .TP ERSATT Filen har ersatts av en fil från ett annat paket. .SH "SE OCKSÅ" \fBmd5sum\fP(1), .SH MILJÖ .TP \fBTMPDIR\fP Katalog för extrahering av information och innehåll från paketarkiven (/tmp som standard). .SH 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 \fBkeep\fP inställd. .PP Filer som har ersatts av andra paket kan av misstag rapporteras som ändrade. .PP \fBdebsums\fP ä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. .PP 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: \fBaide\fP, \fBintegrit\fP, \fBsamhain\fP eller \fBtripwire\fP. .SH UPPHOVSMAN Skrivet av Brendan O'Dea . .br Baserat på ett program av Christoph Lameter och Petr Cech . .SH COPYRIGHT Copyright \(co 2002 Brendan O'Dea .br 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.