Login weder als root noch als Benutzer nicht möglich?! Was nun?
Login weder als root noch als Benutzer nicht möglich?! Was nun?
Hallo Freunde hab ein dickes Problem,
hab gestern meine Displayeinstellungen geändert das hat auch alles geklappt und heute beim Neustart des Systems kann ich mich nicht mehr anmelden, weder mit meinem Benutzer Kennwort noch als root! Anmeldung fehlgeschlagen kommt immer!
Was kann ich tun woran liegts?!
Kennwörter hab ich nicht geändert!
hab gestern meine Displayeinstellungen geändert das hat auch alles geklappt und heute beim Neustart des Systems kann ich mich nicht mehr anmelden, weder mit meinem Benutzer Kennwort noch als root! Anmeldung fehlgeschlagen kommt immer!
Was kann ich tun woran liegts?!
Kennwörter hab ich nicht geändert!
Kannst du dich noch nicht-grafisch anmelden? (STRG-ALT-F1)
Wenn nicht, dann Rescue-CD eingeschmissen, von der CD gebootet, Systempartion gemountet
/etc/passwd editiert, x nach dem ersten root: rausgenommen:
root0:0:root:/root:/bin/bash
root::0:0:root:/root:/bin/bash
Dann neugestartet, als root angemeldet (ohne Passwort, einfach Enter) und dann mit
neue Passwörter vergeben.
Danach dann, das x in der /etc/passwd wieder setzen!
Fertig. Wenn's dann nicht geht, bin ich mit meinem Latein auch am Ende.
Wenn nicht, dann Rescue-CD eingeschmissen, von der CD gebootet, Systempartion gemountet
/etc/passwd editiert, x nach dem ersten root: rausgenommen:
root0:0:root:/root:/bin/bash
root::0:0:root:/root:/bin/bash
Dann neugestartet, als root angemeldet (ohne Passwort, einfach Enter) und dann mit
Code: Select all
passwd user
passwd root
Danach dann, das x in der /etc/passwd wieder setzen!
Fertig. Wenn's dann nicht geht, bin ich mit meinem Latein auch am Ende.
Sorry
1. Boote von deiner SuSE-CD/DVD 1.
2. Wähle "Manuelle Installation" und dann "Rescue System" (oder so ähnlich)
3. Gebe am Rescue-Login "root" ein.
4. Schau dir die Partitionen auf deiner Festplatte an:
Irgendwo muss "linux" stehen (nicht "linux swap"). In der gleichen Zeile steht etwas in der Form /dev/hdax, wobei x eine Zahl zwischen 1 und 64 ist. Merke dir diesen Eintrag.
5. Erstelle einen Mountpunkt, wo du deine Linux-Partition einbinden kannst und binde sie ein (für x die richtige Zahl einsetzen):
6. Ändere nun diese passwd-Datei und nimm das x hinter "root:" weg. (ich hoffe, das pico verfügbar ist...):
Mit STRG-O schreibst du die Änderungen. Mit STRG-X verlässt du den Editor.
7. Nun boote dein System von der Festplatte neu:
8. Drücke STRG-ALT-F1, um zum nicht-grafischen Login zu kommen und logge dich als root (passwort einfach nur Enter) ein.
9. Gebe nun neue Passwörter für root und den Benutzer ein:
10. Mache die Änderungen in /etc/passwd wieder rückgängig:
11. Logge dich aus:
11. Wechsle mit STRG-ALT-F7 zum grafischen Login zurück und versuch's nochmal.
1. Boote von deiner SuSE-CD/DVD 1.
2. Wähle "Manuelle Installation" und dann "Rescue System" (oder so ähnlich)
3. Gebe am Rescue-Login "root" ein.
4. Schau dir die Partitionen auf deiner Festplatte an:
Code: Select all
fdisk /dev/hda
p
q
5. Erstelle einen Mountpunkt, wo du deine Linux-Partition einbinden kannst und binde sie ein (für x die richtige Zahl einsetzen):
Code: Select all
mkdir /suse
mount /dev/hdax /suse
Code: Select all
pico /suse/etc/passwd
7. Nun boote dein System von der Festplatte neu:
Code: Select all
reboot
9. Gebe nun neue Passwörter für root und den Benutzer ein:
Code: Select all
passwd root
passwd [Benutzername]
Code: Select all
pico /etc/passwd
Code: Select all
logout
Nur passwd?
Ich glaube, Du musst auch den cryptischen Eintrag in Spalte 2 in der /etc/shadow in der root-zeile rausnehmen.
Den Fall hatten wir gestern, alleine das "x" in der passwd rausnehmen reichte nicht.
Von:
nach
PS. Hast Du Zeichen wie "z", "y" oder "$" oder soetwas im Passwort?
Vielleicht ist das Layout der Tastatur verrutscht...
Wie oben beschrieben mit [Strg]+[ALT] und [F1] mal auf eine Konsole wechseln und beim Usernamen mal das Passwort testen...
Den Fall hatten wir gestern, alleine das "x" in der passwd rausnehmen reichte nicht.
Von:
Code: Select all
root:fsdsJHkdfdfff65:12677:0:10000::::
Code: Select all
root::12677:0:10000::::
Vielleicht ist das Layout der Tastatur verrutscht...
Wie oben beschrieben mit [Strg]+[ALT] und [F1] mal auf eine Konsole wechseln und beim Usernamen mal das Passwort testen...
Gruß Jürgen
_______________________
Rechner: P4 mit Suse 9.2
_______________________
Und versammeln unsere eigene Armee, um diese Massenvernichtungswaffe zu entschärfen, die wir heute noch unseren Präsidenten nennen...
_______________________
Rechner: P4 mit Suse 9.2
_______________________
Und versammeln unsere eigene Armee, um diese Massenvernichtungswaffe zu entschärfen, die wir heute noch unseren Präsidenten nennen...
Ja klar
Sagte ich doch, oder???Lateralus wrote:@elwood67
Die Datei die du beschreibst, sollte eigentlich die /etc/shadow sein. Welches System hat denn noch die Verschlüsselung in der /etc/passwd???
Wenn man Glück hat und kein grub-Passwort setzt, kann man auch über Bootoption init=/bin/bash rankommen. Etwas genauer hier:
Bootparameter (Kerneloption)
init=/bin/bash
mount -a
loadkeys de
mount / -o remount,rw
passwd (oder in shadow den Passwort-Eintrag löschen)
sync (festplattencache schreiben)
umount -a
Strg+Alt - Entf
Sieht komisch aus, ist aber so.
Gruß Jürgen
_______________________
Rechner: P4 mit Suse 9.2
_______________________
Und versammeln unsere eigene Armee, um diese Massenvernichtungswaffe zu entschärfen, die wir heute noch unseren Präsidenten nennen...
_______________________
Rechner: P4 mit Suse 9.2
_______________________
Und versammeln unsere eigene Armee, um diese Massenvernichtungswaffe zu entschärfen, die wir heute noch unseren Präsidenten nennen...