Hallo Malte, hallo Leute, Am Donnerstag, 6. Oktober 2005 19:23 schrieb Malte Gell:
Wer kann schon ahnen, dass "wipe -r .*" nicht nur die versteckten Verzeichnise des momentanen Verzeichnisses löscht, sondern nach Vollendung sein Werk bei / fortsetzt...
*autsch* (aber: musste das unbedingt als root laufen?)
Kurzum, mein /bin ist soeben auf ca. 4 MB geschrumpft. Bietet RPM die Möglichkeit zu prüfen, ob alle Dateien der installierten Pakete noch vorhanden sind, bzw. welche fehlen? Wenn möglich, würde ich das auf alle rpm's anwenden, die RPM-Datenbank scheint überlebt zu haben.
Die liegt ja auch weit hinten im Alphabet unter /var/lib/rpm ;-)
So wurde z.B. /bin/sh gekillt, gibt es einen RPM Befehl, der feststellt, dass diese Datei bzw. Link aus dem Paket bash nun fehlt?
Das geht mit rpm -Va | grep bin (-V = Verify, -a = all) Als kleiner Service meinerseits (SUSE 9.3): rpm -qf /bin/* |sort -u ash-1.6.1-2 bash-3.0-15 bluez-utils-2.15-9 coreutils-5.3.0-10 cpio-2.5-328 ddrescue-1.11_0.0.6-4 eazy-9.3-2 ed-0.2-869 eject-2.0.13-190 fillup-1.42-101 gawk-3.1.4-7 grep-2.5.1a-4 gzip-1.3.5-140 initviocons-0.4-301 iputils-ss021109-151 kbd-1.12-37 mailx-11.4-3 mktemp-1.5-732 module-init-tools-3.2_pre1-7 net-tools-1.60-556 procps-3.2.5-3 psmisc-21.5-3 pwdutils-2.6.96-4 rpm-4.1.1-208.2 sash-3.7-32 scsi-1.7_2.35_1.12_0.14-4 sed-4.1.4-3 setserial-2.17-580 sysvinit-2.85-38 tar-1.15.1-5 tcsh-6.12.00-455 util-linux-2.12q-7 vim-6.3.58-3 yp-tools-2.9-3 zsh-4.2.4-5 Es können aber durchaus noch andere Pakete in /bin Dateien ablegen. Gruß Christian Boltz -- höflich Erklärung auf einem Niveau, das nicht vorsätzlich das Gegenüber als Volltrottel hinstellt. [Lars Marowsky-Brée]