.ds Dt \$4 .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH DEBSUMS 1 \*(Dt Debian Anwenderbefehle .SH NAME debsums \- prüft die MD5\-Summen der installierten Debian\-Pakete .SH ÜBERSICHT \fBdebsums\fP [\fIOptionen\fP] [\fIPaket\fP|\fIdeb\fP] \&... .SH BESCHREIBUNG Installierte Debian\-Paketdateien werden gegen MD5\-Prüfsummenlisten aus /var/lib/dpkg/info/*.md5sums geprüft. .PP \fBDebsums\fP kann Prüfsummenlisten aus Deb\-Archiven für Pakete erstellen, die selbst keine enthalten. .SH OPTIONEN .TP \fB\-a\fP, \fB\-\-all\fP Außerdem werden Konfigurationsdateien geprüft (normalerweise ausgeschlossen). .TP \fB\-e\fP, \fB\-\-config\fP \fBNur\fP Konfigurationsdateien prüfen. .TP \fB\-c\fP, \fB\-\-changed\fP Geänderte Dateiliste nach stdout berichten (schließt \fB\-s\fP ein). .TP \fB\-l\fP, \fB\-\-list\-missing\fP Pakete (oder Debs) auflisten, die keine MD5\-Summendatei enthalten. .TP \fB\-s\fP, \fB\-\-silent\fP Nur Fehler berichten. .TP \fB\-m\fP, \fB\-\-md5sums\fP=\fIDatei\fP Liste der deb\-Prüfsummen aus \fIDatei\fP lesen. .TP \fB\-r\fP, \fB\-\-root\fP=\fIVerz\fP Wurzelverzeichnis zum Prüfen (Standard /). .TP \fB\-d\fP, \fB\-\-admindir\fP=\fIVerz\fP dpkg\-Administrations\-Verzeichnis (Standard /var/lib/dpkg). .TP \fB\-p\fP, \fB\-\-deb\-path\fP=\fIVerz\fP[:\fIVerz\fP...] Verzeichnisse in denen nach Debs gesucht werden soll, die vom Paketnamen abgeleitet wurden (Standard ist das aktuelle Verzeichnis). .IP Ein hilfreicher Wert ist /var/cache/apt/archives, wenn \fBapt\-get autoclean\fP benutzt wird oder der Zwischenspeicher überhaupt nicht bereinigt wird. Der Befehl .RS .IP apt\-get \-\-reinstall \-d install \`debsums \-l\` .RE .IP könnte benutzt werden, um den Zwischenspeicher (Cache) mit allen Debs zu befüllen, die noch nicht bereits im Zwischenspeicher sind. .IP \fBAnmerkung:\fP Dies funktioniert nicht für CD\-ROM und andere lokale Quellen da Pakete nicht nach /var/cache kopiert werden. Einfache \fBfile\fP\-Quellen (alle Debs in einem einzigen Verzeichnis) sollten zu der \fB\-p\fP\-Liste hinzugefügt werden. .TP \fB\-g\fP, \fB\-\-generate\fP=[\fBmissing\fP|\fBall\fP][,\fBkeep\fP[,\fBnocheck\fP]] MD5\-Summen aus Deb\-Inhalten generieren. Wenn das Argument ein Paketname statt eines Deb\-Archivs ist, erwartet das Programm ein Deb mit Namen \fIPaket\fP_\fIVersion\fP_\fIArchitektur\fP.deb in den durch die \fB\-p\fP\-Option angegebenen Verzeichnissen. .RS .TP \fBmissing\fP MD5\-Summen vom Deb für Pakete generieren, die keine bereitstellen. .TP \fBall\fP Die Summen auf der Platte ignorieren und die benutzen, die im Deb geliefert oder aus ihm generiert werden, wenn keine existieren. .TP \fBkeep\fP Alle extrahierten/generierten Summen nach /var/lib/dpkg/info/\fIPaket\fP.md5sums schreiben. .TP \fBnocheck\fP Impliziert \fBkeep\fP. Die extrahierten/generierten Summen sind nicht gegen das installierte Paket geprüft. .RE .IP Um Rückwärtskompatibilität zu gewährleisten, ist die Kurzoption \fB\-g\fP gleichbedeutend mit \fB\-\-generate=missing\fP. .TP \fB\-\-no\-locale\-purge\fP Lokal fehlende Dateien melden, auch wenn Localpurge eingerichtet ist. .TP \fB\-\-no\-prelink\fP Geänderte ELF\-Dateien melden, auch wenn Prelink eingerichtet ist. .TP \fB\-\-ignore\-permissions\fP Fehler wegen fehlender Rechte bei der Ausführung als Nicht\-Root\-Benutzer als Warnung betrachten .TP \fB\-\-ignore\-obsolete\fP Veraltete Conffiles ignorieren. .TP \fB\-\-help\fP .PD 0 .TP \fB\-\-version\fP .PD Hilfe und Versionsinformation ausgeben. .SH RÜCKGABEWERT \fBDebsums\fP gibt bei Erfolg \fB0\fP zurück oder bei Fehlern eine Kombination* der folgenden Werte: .TP \fB1\fP Ein angegebener Paket\- oder Archivname war nicht installiert, ungültig oder die installierte Version entsprach nicht dem vorliegenden Archiv. .TP \fB2\fP Geänderte oder fehlende Paketdateien oder nicht übereinstimmende Prüfsummen zu einem Archiv. .TP \fB255\fP Ungültige Option. .PP *Wenn von den beiden ersten Bedingungen beide wahr sind, wird der Rückgabewert \fB3\fP sein. .SH BEISPIELE .TP debsums foo bar Die Summen der installierten Pakete \fBfoo\fP und \fBbar\fP prüfen. .TP debsums foo.deb bar.deb Wie oben. Es werden Prüfsummen von (oder generiert aus) den Archiven verwandt. .TP debsums \-l Installierte Pakete ohne Prüfsummen auflisten. .TP debsums \-ca Von allen installierten Paketen, die über Prüfsummen verfügen, die geänderten auflisten. .TP debsums \-ce Geänderte Konfigurationsdateien auflisten. .TP debsums \-cagp /var/cache/apt/archives Wie oben. Summen von zwischengespeicherten Debs werden, wo sie verfügbar sind, benutzt. .TP apt\-get install \-\-reinstall $(dpkg \-S $(debsums \-c) | cut \-d : \-f 1 | sort \-u) Installiert Pakete mit geänderten Dateien erneut. .SH ERGEBNISSE .TP OK Die MD5\-Summe der Datei ist gut. .TP FAILED (FEHLGESCHLAGEN) Die MD5\-Summe der Datei passt nicht. .TP REPLACED (ERSETZT) Die Datei wurde durch eine Datei aus einem anderen Paket ersetzt. .SH "SIEHE AUCH" \fBmd5sum\fP(1), .SH UMGEBUNG .TP \fBTMPDIR\fP Verzeichnis um Informationen und Inhalte aus Paketarchiven zu extrahieren (Standard /tmp). .SH WARNUNGEN Während das Programm im Allgemeinen als normaler Benutzer ausgeführt werden kann, können einige Pakete, die Dateien enthalten, die nicht global lesbar sind, nicht geprüft werden. Rechte werden natürlich auch benötigt, wenn Summen mit gesetzter \fBkeep\fP\-Option generiert werden. .PP Dateien, die von einem anderen Paket ersetzt wurden, könnten fälschlicherweise als geändert berichtet werden. .PP \fBDebsums\fP ist hauptsächlich dazu gedacht, um festzustellen, welche lokal installierten Dateien vom Administrator geändert oder von Medienfehlern beschädigt wurden und es ist eingeschränkt als Sicherheitswerkzeug benutzbar. .PP Wenn Sie nach einem Integritäts\-Prüfprogramm suchen, das von sicheren Medien gestartet wird, Integritätsprüfungen auf Prüfsummen\-Datenbanken durchführt und das leicht eingerichtet werden kann, um periodisch ausgeführt zu werden und den Administrator zu warnen, schauen Sie sich andere Werkzeuge wie \fBAide\fP, \fBIntegrit\fP, \fBSamhain\fP oder \fBTripwire\fP an. .SH AUTOR Geschrieben von Brendan O'Dea . .br Basiert auf einem Programm von Christoph Lameter und Petr Cech . .SH COPYRIGHT Copyright \(co 2002 Brendan O'Dea .br Dies ist freie Software, lizenziert unter den Bedingungen der »GNU General Public License«. Es gibt KEINE Garantie \- auch nicht für VERKAUFBARKEIT oder FÜR EIGNUNG FÜR SPEZIELLE ZWECKE.