WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   root Passwort Problem (http://www.wcm.at/forum/showthread.php?t=64630)

K@sperl 29.07.2002 12:49

root Passwort Problem
 
Ich hab auf meinem Sys unabsichtlich das root Passwort geändert, hab den Befehl passwd eingetippt und wollte Strg+C drücken um abzubrechen. Leider wurde Strg+C als Eingabe erkannt, und auch q zum Abbrechen habe ich gedrückt und das Passwort wurde geändert ... :(
Welche Möglichkeit, außer neu aufsetzen, gibt es, um das Passwort rauszufinden?

irrsinn 29.07.2002 13:00

die partition auf einem anderen system mounten und einen password cracker über die datei /etc/shadow laufen lassen. bin mir nicht sicher, ob du da zugriff hast, aber probieren geht über studieren.

K@sperl 29.07.2002 13:02

Auf /etc/shadow hab ich leider keinen Zugriff.

_m3 29.07.2002 13:06

Hi Flanders!

Du holst Dir http://www.toms.net/rb/ , spielst das auf eine Floppy und bootest von der.

Anschließend mountest Du die Partition, auf der die /etc/shadow liegt und änderst dort das Passwort auf leer (oder Stern, weiss nicht merh genau).

Pavlovs_Dog 29.07.2002 13:43

Was ich nicht verstehe ist, das passwort muß doch 2 x eingegeben werden!
Hast du 2 x den exakten Begriff (inkl.<Ctrl-c> eingetippt?

Du kannst ja probieren, mittels "su" super-user zu werden, und das Passwort ein drittes mal anzuwerden ;)
Mußt halt vorher das intr-Signal umdefinieren.
Mit: stty intr ''
Danach kannst das <Ctrl-C> mit dem Escape-Character <Ctrl-v> ansprechen.
Z.Bsp:

Old Password: test<ctrl-v><ctrl-c>

lg
Pav

K@sperl 29.07.2002 14:31

@m3
Zum Erstellen der Floppy braucht man ein reines DOS System, mit Win2000 funktioniert das nicht, ich werde schauen, daß ich so einen Rechner auftreib (mit Win98) und dann die Floppy erstelle.
Danke einstweilen :)


@Pavlov
Leider mußte man das Passwort nur ein mal eingeben, sonst wäre das nicht passiert.

Clystron 29.07.2002 14:31

Bist du mit Lilo unterwegs?

Wenn ja, dann gib mal den Kernelparameter "single" an. Damit kommst du in eine Single-User-Shell mit Root-Rechten. Da kannst du dann ganz einfach ein neues Password vergeben.

Beispiel:

Gewünschtes Image heisst "linux" (in /etc/lilo.conf nachschauen, oder schauen was lilo nach dem Eingabetimeout sagt "booting <name>")

wenn das LILO-Prompt kommt gibts du einfach "linux single" ("<name> single") ein und das wars. Da in der Standardinstallation von LILO kein Password für Kernelparameter eingestellt ist müsste das hinhauen.

Ansonsten wie erwähnt von Boot/Root-Disk Set starten und die Partition mounten, dann in /etc/shadow das Geschreibsel zwischen dem ersten und dem zweiten Doppelpunkt rauslöschen.

Ein Passwordcracker ist in so einem Fall oder bei gut gewähltem Root-Password nicht wirklich praktikabel da nur eine Brute-Force Attacke (ev mit Wörterbuch) in Frage kommt -> braucht _viel_ Zeit

mfg
Clystron

K@sperl 29.07.2002 14:37

@Clystron
Geht leider nicht, beim Hochfahren wird das root Passwort verlangt.

pong 29.07.2002 14:37

@Flanders wennst nur ein dos bootdisk brauchst -> bootdisk.com

Clystron 29.07.2002 14:39

Zitat:

Original geschrieben von Flanders
@Clystron
Geht leider nicht, beim Hochfahren wird das root Passwort verlangt.

Na du bist aber schnell mit testen...
Wann genau wird es verlangt?

mfg
Clystron

K@sperl 29.07.2002 14:43

Zitat:

Original geschrieben von Clystron
Wann genau wird es verlangt?
Nach Master Resource Control: Runlevel S has been reached

Clystron 29.07.2002 14:52

Tja, das schaut so aus als ob dein System dieses Sicherheitsloch gestopft hat....

Dann hilft nur noch ein Boot/Root-Disk Set.

mfg
Clystron

loa 29.07.2002 15:12

Beim lilo die option init=/bin/sh eingeben!

mfg
loa

K@sperl 29.07.2002 15:21

Zitat:

Original geschrieben von loa
Beim lilo die option init=/bin/sh eingeben!
Da bekomme ich immer folgende Fehlermeldung beim ändern des Passwortes:
Password not changed
Token manipulation error

Clystron 29.07.2002 15:23

Zitat:

Original geschrieben von Flanders
Da bekomme ich immer folgende Fehlermeldung beim ändern des Passwortes:
Password not changed
Token manipulation error

Und wenn du die /etc/shadow händisch editierst und das Password-Token rauslöscht?
Dann müsste der Root-Account passwordlos sein und du kannst ganz regulär einloggen und ein neues vergeben...

mfg
Clystron

K@sperl 29.07.2002 15:36

Zitat:

Original geschrieben von Clystron
Und wenn du die /etc/shadow händisch editierst und das Password-Token rauslöscht?
Damn - geht auch nicht, /etc/shadow ist read-only.

Clystron 29.07.2002 16:09

Bist du Root (whoami)?

Wenn der Kernel statt init eine shell anwirft erwarte ich mir da schon root-rechte...

/etc/shadow is immer readonly, aber der root darf drauf schreiben weil er ja die Berechtigungen ändern kann (im vi einfach mit :x! aussteigen, dann wirds gespeichert obwohls readonly ist)

mfg
Clystron

K@sperl 29.07.2002 16:24

Ja, ich bin root.
Aber ich kann trotzdem nicht schreiben, wenn ich vi mit :x beenden will, werden die Änderungen nicht gespeichert.
Und mit chmod kann ich die Berechtigungen nicht ändern.

Clystron 29.07.2002 16:30

Zitat:

Original geschrieben von Flanders
Ja, ich bin root.
Aber ich kann trotzdem nicht schreiben, wenn ich vi mit :x beenden will, werden die Änderungen nicht gespeichert.
Und mit chmod kann ich die Berechtigungen nicht ändern.

Irgendwelche Fehlermeldungen?

K@sperl 29.07.2002 16:35

Zitat:

Original geschrieben von Clystron
Irgendwelche Fehlermeldungen?
Wenn ich mit ins in den Einfügmodus will, schreibt er:

E303: Unable to open swap file for "shadow", recovery impossible


Und wenn mit mit :x speichern will:

shadow: can't open file for writing

Clystron 29.07.2002 16:37

Zitat:

Original geschrieben von Flanders
Wenn ich mit i in den Einfügmodus will, schreibt er:

E303: Unable to open swap file for "shadow", recovery impossible


Und wenn mit mit :x speichern will:

shadow: can't open file for writing

Klingt nach readonly-filesystem. Was sagt mount?
Wenn readonly mach ein mount -o remount,rw /

Achja, wenns wirklich readonly-FS ist dann würd ich erst mal wieder mit passwd probieren....

mfG
Clystron

K@sperl 29.07.2002 17:01

Gut, ich hab die /etc/shadow geändert, die Zeichenkette zwischen den ersten beiden Doppelpunkten gelöscht und ein * eingesetzt, aber als root kann ich mich noch immer nicht einloggen ...

Clystron 29.07.2002 17:05

Stern einsetzen is nicht gut,

Das was da zwischen den Doppelpunkten steht ist ein MD5-Hash und es gibt kein Password auf der Welt das einen * als MD5-Hash hat ;)

Lösch den Stern weg, damit disablest du de facto ein login. Es darf nix zwischen den beiden Doppelpunkten stehen, dann müsste dein Password <ENTER> sein :)

mfg
Clystron

K@sperl 29.07.2002 17:10

Super Danke, das war's! Vielen Dank! :) :) :) :bier:

Clystron 29.07.2002 17:11

Man hilft doch gerne...

mfG
Clystron

K@sperl 29.07.2002 22:39

Eine Frage hätt ich noch:
Kann man die Zeichenkette zwischen den Doppelpunkten irgendwie entschlüsseln? Gibt's da einen Algorithmus?

_m3 29.07.2002 22:48

http://www.tldp.org/HOWTO/Shadow-Password-HOWTO-2.html


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag