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 15.068 Themen, 107.492 Beiträge
Hm.
Hi Scait
1.) sieht so aus, als wolltest Du /etc/passwd mounten. Da machste irgendwas falsch. Probier mal vi /etc/passwd. Musst aber mit vi umgehen können.
2.) Welche Distri isses denn? Wenn neuer al SuSE 7.2 = keine chance
3.) Offenslichtlich haste die Anleitung irgendwoher kopiert und nicht viel Ahnung, was Du da eigentlich machst (sorry, macht halt den Eindruck, siehe 1.) vielleicht biste auch nur einfach faul). Wenn meine Vermutung nicht stimmen sollte, sorry fürs flamen.
4.) Falls Du vorhast, den Rechner von irgendjemand anders zu hacken, lass die Finger davon.
Ansonsten funktioniert die Methode, die Du beschrieben hast. Bekommst Du die Fehlermeldung erst beim editieren, beim öffnen, oder beim speichern der Datei?
Was gibst Du ein, um /etc/passwd zu editieren?
Fragen, über die Du DirGedanken machen solltest:
Musst Du /etc/passwd/ _und_ /etc/shadows editieren?
und warum?
Wenn Du der Admini auf dem Server bist, solltest Du das wissen.
lies dazu auch mal die man-pages (auch wenn sie teils dürftig sind, die essentials stehen drin).
Viel Spass noch
poly
