Root Passwort löschen

25. März 2008 – 23:56

Nehmen wir mal an daß du SuSe installiert hast, Dich als “root” einloggen willst, aber Dein
Passwort vergessen hasst… SHiT !!! Watt machen wa da ???
So, nun erstmal was zum Aufbau…

Linux speichert die Passwörter in der “shadow” Datei, die sich im Verzeichnis “/etc” befindet.
Aber wie bekommen wir Zugriff auf die Datei ??? Hmmm…

Du startest Deinen PC mit der Bootdisk von SuSe oder direkt von der CD.
Im Hauptmenü wählst Du Die Option “System starten”. Im nachfolgenden Fenster die Option
“Rettungssystem starten” und “CD-ROM”. Nach dem Start von SuSe loggst Du Dich als “root”
ein, drückst bei der Passwortabfrage einfach ENTER. Jetzt kommt erstmal
“…have a lot of fun…” oder so, aber das ist ja auch egal.

Nun mountest Du die Linux Partition Deiner Festplatte. Mit dem Befehl “fdisk -l” verschaffst
Du Dir erstmal einen Überblick über die Partition. Die Bezeichnung der Linux Partition ist
“Linux Native” und die ID “83″. Jetzt bestimmst Du den Gerätenamen der Partition wie etwa
“dev/hda4″. Mit “cd /” wechselst Du ins “\root” Verzeichnis deiner Festplatte (die oberste
Ebene). Mit dem Befehl “ls -lisa” verschaffst Du Dir einen Überblick von den vom Rettungssystem
angelegten Verzeichnissen. Solltest Du kein Verzeichnis namens “mnt” sehen, leg es mit dem
Befehl “mkdir mnt” an. Mit dem Befehl “mount /dev/hda4 /mnt” lädst Du Deine Linux Partition
namens “hda4″ in das “/mnt” Verzeichnis. Nun wechselst Du in das “/mnt/etc” Verzeichnis und
schaust nach, ob die Datei “shadow” sich in diesem befindet.

Nun schaust Du Dir die Datei im VI Editor an (“vi shadow”).
Das Passwort für den root Account steht verschlüsselt in der ersten Zeile zwischen den
Doppelpunkten.

Wechsel mit Esc,i in den Einfügemodus des VI und lösch alle Zeichen zwischen den Doppelpunkten.
Mit “:wq!” (write,quit und ! steht für absolut) speicherst Du die editierte Datei und verläßt
den Editor. Nun noch die Maschine mit “shutdown -r now” rebooten und sich erneut als root
einloggen, nur diesmal brauchst Du kein Passwort :) .
So, um dem root Account nun ein neues zu geben benutzt Du den Befehl “passwd”.

Und das war auch schon das ganze Geheimnis rund um den lokalen Linux Root Hack.
…have a lot of fun…

Post a Comment