Hallo Leute,
ich habe nun selber ein Problem: Bei Suse Linux 9.1 Personal kann ich mich nicht mehr als Benutzer einloggen, den Suse standardmäßig einrichtet. Ich kann mich jedoch noch als Root anmelden und bin beim Googlen auf die Datei etc/passwd gestoßen. Kann ich diese Datei so editieren, dass ich dort meinen Benutzernamen/Passwort für das Benutzerkonto erkennen/zurücksetzen kann? Oder gibt es andere Möglichkeiten?
passwd sieht bei mir folgendermaßen aus:
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/bin/bash
daemon:x:2:2:Daemon:/sbin:/bin/bash
lp:x:4:7:Printing daemon:/var/spool/lpd:/bin/bash
mail:x:8:12:Mailer daemon:/var/spool/clientmqueue:/bin/false
games:x:12:100:Games account:/var/games:/bin/bash
wwwrun:x:30:8:WWW daemon apache:/var/lib/wwwrun:/bin/false
ftp:x:40:49:FTP account:/srv/ftp:/bin/bash
nobody:x:65534:65533:nobody:/var/lib/nobody:/bin/bash
man:x:13:62:Manual pages viewer:/var/cache/man:/bin/bash
news:x:9:13:News system:/etc/news:/bin/bash
uucp:x:10:14:Unix-to-Unix CoPy system:/etc/uucp:/bin/bash
sshd:x:71:65:SSH daemon:/var/lib/sshd:/bin/false
at:x:25:25:Batch jobs daemon:/var/spool/atjobs:/bin/bash
ntp:x:74:65534:NTP daemon:/var/lib/ntp:/bin/false
postfix:x:51:51:Postfix Daemon:/var/spool/postfix:/bin/false
Thx,
UselessUser
Linux 15.009 Themen, 106.826 Beiträge
Ich würde mal versuchen die Datei /etc/shadow zu bearbeiten. In der Datei /etc/passwd stehen
nur die Benutzer und einige Konfigurationsdaten.
In der zweiten Spalte steht das verschlüsselte Passwort. Das ist aber ein Mythos. Genaugenommen steht da nur der Hashwert für den Vergleich des eingegebenen Passowortes.
Du kannst aber trotzdem den eingetragenen Wert der zweiten Spalte löschen und damit das Passwort ungültig machen.Die Doppelpunkte sind nur Trennzeichnen der einzelnen Spalten.
Hier ist eine genauere Erlärung:
http://www.linuxfibel.de/useradmin.htm
