Ich habe einen Linux Server, bei dem mir das root Password nicht mehr bekannt ist. Ich kann mich nur noch als normaler user anmelden.
Ich hab es schon mit dieser Methode versucht:
Pc starten, wenn lilo kommt eingeben:
linux init=/bin/bash #wenn es bei dir linux heisst, sonst natuerlich dein label
Wenn der Pc gebootet hat, das eingeben:
/bin/mount -n -o remount,rw /
dann die Datei /etc/passwd oder /etc/shadow editieren, da steht dann:
root:(passwort):0: #passwort loeschen, so dass dann steht:
root::0
Datei speichern, am bootprompt eingeben:
/bin/mount -n -o remount,ro /
shutdown -r now, neu booten, dann kannst du dich ohne passwort als root
einloggen, am prompt eingeben:
passwd
neues Passwort vergeben, fertig
Doch wenn ich "/etc/passwd" oder "/etc/shadow" editieren will, meint er immer: "mount: can\'t find /etc/passwd in /etc/fstab or /etc/mtab"
Wie muss ich jetzt weiter vor gehen?
Linux 14.980 Themen, 106.326 Beiträge
Also ich benutze Suse 7.2 und bin noch ein blutiger Anfänger in Sachen Linux, wie du schon bemerkt hast, aber ich glaub für solche Fälle ist dieses Board ja dar. ;-)
Ich weiß jetzt leider auch nicht welche der beiden Datein ich editieren muss (/etc/passwd oder /etc/shadow), ich mein aber eher die letztere, doch hierbei gibt es ein Problem, den bei der Datei (aber auch der anderen) habe ich nur Lesezugriff und hier sollte meines erachtens der Befehl "/bin/mount -n -o remount,rw /" weiter helfen, so das man bei der Datei Schreibzugriff bekommt. Doch das klappt ja wie oben schon beschrieben nicht. Mit deiner Methode komme ich jetzt zwar in den vi Editor der Datei, doch kann ich die gemachten Änderungen nicht abspeichern (da ja nur Lesezugriff).
Wie bekomme ich das den jetzt wohl hin, das ich doch noch Schreibzugriff auf die Datei bekomme?
PS. ich habe nur vor meinen eigenen Server (Home-Server) zu hacken, da ich dort wie schon geschrieben mein root-pw vergessen hab und ich jetzt keine Netzwerkeinstellunungen mehr vornehmen kann!
Danke schon mal für deine Hilfe!
