🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.os.unix.linux.misc
Article #336

Re: ...---... Kann nach "bastel" an shlib (Suse Shared Libs) nicht mehr einloggen !

#336
From: Cornelius Krasel
Date: Wed, 24 Nov 1999 00:00
54 lines
3241 bytes
[Followups nur nach dcoul.misc]

In de.comp.os.unix.linux.misc "Andy T�nz" <atoenz@sunweb.ch> wrote:

> Ich wollte diverse Library's updaten um etwelche RPM's und Progs zu
> installieren. Nun... diese Library's waren die shlib.rpm und die shlib5.rpm.

[...]

> Als fast nix mehr ging, bis auf ein CD... und ein RPM hangelte ich mich in
> mein Download-Directory und installierte das neue shlib-File mit <pm -i
> shlib.rpm> *trara* da ging doch schon wieder einiges mehr. Ich beschloss zu
> rebooten, und sah da ein Ding, was ich kaum verstehen mochte:
>
> Login: root
> Password: ******

Es gibt zwei Moeglichkeiten:

1) Du hast in der Tat irgendwie Dein root-Password zersaegt. In diesem Fall
   bootet man von CD oder einer Rettungsdiskette, mountet /etc/ von der
   Festplatte irgendwo, entfernt per Editor das Root-Password aus der
   /etc/passwd (oder /etc/shadow, je nachdem was Du benutzt), bootet
   von der Festplatte und kann sich als root ohne Password einloggen.

2) Es kann aber auch sein, dass Du bei Deiner Aktion mit den shared libs
   irgendeine elementare Library kaputtgemacht hast. /bin/login sollte
   zwar statisch gelinkt sein, aber wenn Deine shell beispielsweise
   dynamisch gelinkt ist und jetzt die entsprechende Library nicht
   gefunden wird, passiert genau das, was Du beobachtet hast. In diesem
   Fall musst Du versuchen, die entsprechenden Libs herauszufinden und
   nachzuinstallieren. Das kann relativ nervenaufreibend sein (ich habe
   es auch schon ein paarmal machen muessen); die Programme, die Du
   dafuer brauchst, sind "ldd" (erzaehlt Dir, mit welchen shared libs
   das Programm gelinkt ist) und "ldconfig" (macht die shared libs dem
   System bekannt).

   Die Vorgehensweise ist dann ungefaehr folgende:

   a) von Rettungsdiskette booten
   b) /bin von der Festplatte mounten, z.B. auf /mnt
   c) "ldd /mnt/bash"
   d) schauen, ob die entsprechenden Libraries auf Deiner Festplatte
      vorhanden sind
   e) wenn nicht, nachinstallieren
   f) von Festplatte booten; wenn's noch nicht klappt, goto a)

HTH,
--Cornelius.

-- 
/* Cornelius Krasel, U Wuerzburg, Dept. of Pharmacology, Versbacher Str. 9 */
/* D-97078 Wuerzburg, Germany   email: phak004@rzbox.uni-wuerzburg.de  SP4 */
/* "Science is the game we play with God to find out what His rules are."  */
Technical Details
Message-ID: <7ucg18.t7p.ln@wpxx02.toxi.uni-wuerzburg.de>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <81ejg4$45$1@news1.sunrise.ch>

Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII
X-Google-Thread: 113d6f,91b410887735522a
X-Google-Attributes: gid113d6f,public
X-Google-Thread: f4b73,91b410887735522a
X-Google-Attributes: gidf4b73,public
X-Google-Thread: f55df,91b410887735522a
X-Google-Attributes: gidf55df,public
From: Cornelius Krasel <krasel@wpxx02.toxi.uni-wuerzburg.de>
Subject: Re: ...---... Kann nach "bastel" an shlib (Suse Shared Libs) nicht mehr einloggen !
Date: 1999/11/24
Message-ID: <7ucg18.t7p.ln@wpxx02.toxi.uni-wuerzburg.de>
X-Deja-AN: 552458652
Content-Transfer-Encoding: 8bit
References: <81ejg4$45$1@news1.sunrise.ch>
Followup-To: de.comp.os.unix.linux.misc
Content-Type: text/plain; charset=ISO-8859-1
MIME-Version: 1.0
User-Agent: tin/pre-1.4-19990413 ("Endemoniada") (UNIX) (Linux/2.0.36 (i486))
Newsgroups: de.comp.os.unix.linux.misc,de.comp.os.unix.linux.newusers,ch.comp.os.linux