Discussion:
kein login möglich
Johannes Kapune
2014-08-29 14:55:14 UTC
Permalink
Hallo zusammen,

ich habe hier eine opensuse 13.1 die bis zum letzten Update gelaufen hat.
Jetzt plötzlich kann ich mich nicht mehr einloggen, weder als root noch
als einer der User.
Wie kann ich zumindest für root das Passwort wieder zurücksetzen bzw.
neu setzen, so dass ich zur Not auch mit Yast die User mit neuen
Passworten versorgen kann.

Für jeden Tipp dankbar.

Gruß
Johannes
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Dr. Jürgen Vollmer
2014-08-29 15:28:56 UTC
Permalink
Hallo Johannes,
Post by Johannes Kapune
Hallo zusammen,
ich habe hier eine opensuse 13.1 die bis zum letzten Update gelaufen hat.
Jetzt plötzlich kann ich mich nicht mehr einloggen, weder als root noch
als einer der User.
Wie kann ich zumindest für root das Passwort wieder zurücksetzen bzw.
neu setzen, so dass ich zur Not auch mit Yast die User mit neuen
Passworten versorgen kann.
also wenn's am (vergessenen/falschen) Passwort liegt:
- System von CD booten
- Root Paritition mounten
mount /dev/sdXY /mnt
- in /mnt/etc/shadow
bei root das Passwortfeld leeren (siehe http://man7.org/linux/man-pages/man5/shadow.5.html)
- Rechner neu booten, dann muss man beim Anmelden von root kein passwort mehr angeben.

Es kann natürlich noch andere Gründe für das nicht Anmelden geben, z,b. die Existenz der Datei
/etc/nologin (siehe z.B. http://www.howtux.de/index.php?article=83)


Jürgen


Dr.rer.nat. Jürgen Vollmer, Am Rennbuckel 21, D-76185 Karlsruhe
Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2
***@informatik-vollmer.de
www.informatik-vollmer.de
-------------------------------------------------------------------------------
Diese EMail ist elektronisch mittels GPG / PGP signiert.
Diese elektronische Unterschrift ist in einem EMail-Anhang enthalten.
Leider kann die Signatur ohne die Installation entsprechender Programme
weder geprüft noch angezeigt werden.
Mehr dazu unter: http://www.gnupg.org oder auch http://www.pgpi.org
-------------------------------------------------------------------------------
Peter Matthies
2014-08-29 18:32:12 UTC
Permalink
Hallo Johannes,
Post by Johannes Kapune
Hallo zusammen,
ich habe hier eine opensuse 13.1 die bis zum letzten Update gelaufen hat.
Jetzt plötzlich kann ich mich nicht mehr einloggen, weder als root noch
als einer der User.
Wie kann ich zumindest für root das Passwort wieder zurücksetzen bzw.
neu setzen, so dass ich zur Not auch mit Yast die User mit neuen
Passworten versorgen kann.
weil ich kürzlich ein ähnliches Problem hatte, will ich mal meinen Senf
dazu geben. Ich tippe auf pam-modules. Ich habe eben ein Update (auch
13.1) durchgeführt und tatsächlich wurden einige libs, die pam-modules
benötigt upgedated, nämlich libcryptsetup, libcryptmount, libselinux und
libcrack. Bei mir führte das Update allerdings zu keinen Problemen, aber
es kann ja sein dass es bei dir einen Fehler im Update gab.
Also würde ich vorschlagen ein Livesystem zu starten und das zypper
logfile zu untersuchen, um zu sehen was bei dir beim letzten Update
verändert wurde und dann gegebenenfalls die entsprechenden Pakete
zurückzusetzen, bzw. erst einmal nochmals zu installieren.
Ich füge mal die Abhängigkeiten von pam-modules an:
libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1.3)
libc.so.6(GLIBC_2.4)
libc.so.6(GLIBC_2.3.4)
libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.3)
libc.so.6(GLIBC_2.2)
libdl.so.2
libdl.so.2(GLIBC_2.0)
libdl.so.2(GLIBC_2.1)
libc.so.6(GLIBC_2.8)
libc.so.6(GLIBC_2.1.2)
ld-linux.so.2
libc.so.6(GLIBC_2.1.1)
ld-linux.so.2(GLIBC_2.3)
libpam.so.0
libpam.so.0(LIBPAM_1.0)
libcrypt.so.1
libcrypt.so.1(GLIBC_2.0)
libselinux.so.1
libnsl.so.1
libnsl.so.1(GLIBC_2.0)
libpam.so.0(LIBPAM_EXTENSION_1.0)
libpam.so.0(LIBPAM_MODUTIL_1.0)
libcrack.so.2
libowcrypt.so.1
libowcrypt.so.1(OW_CRYPT_1.0)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsLzma) <= 4.4.6-1
config(pam-modules) = 12.1-20.1.2
/bin/sh
permissions

Ich hatte pam-modules vesehentlich beim Deinstallieren von xscreensaver
deinstalliert, welcher mich ständig nervte er wäre veraltet, es gab aber
kein Update. Yast wollte dann pam-modules ebenfalls deinstallieren (IMHO
ein Bug). Ich vertraute Yast, bis dahin hatte ich nichts von pam-modules
gewußt. Der Effekt war eben, dass ich mich nicht mehr anmelden konnte.

Gruß Peter
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Axel Knaps
2014-08-30 11:51:57 UTC
Permalink
Post by Dr. Jürgen Vollmer
Hallo Johannes,
Post by Johannes Kapune
Hallo zusammen,
ich habe hier eine opensuse 13.1 die bis zum letzten Update gelaufen hat.
Jetzt plötzlich kann ich mich nicht mehr einloggen, weder als root noch
als einer der User.
Wie kann ich zumindest für root das Passwort wieder zurücksetzen bzw.
neu setzen, so dass ich zur Not auch mit Yast die User mit neuen
Passworten versorgen kann.
weil ich kürzlich ein ähnliches Problem hatte, will ich mal meinen Senf
dazu geben. Ich tippe auf pam-modules. Ich habe eben ein Update (auch
13.1) durchgeführt und tatsächlich wurden einige libs, die pam-modules
benötigt upgedated, nämlich libcryptsetup, libcryptmount, libselinux und
libcrack. Bei mir führte das Update allerdings zu keinen Problemen, aber
es kann ja sein dass es bei dir einen Fehler im Update gab.
Also würde ich vorschlagen ein Livesystem zu starten und das zypper
logfile zu untersuchen, um zu sehen was bei dir beim letzten Update
verändert wurde und dann gegebenenfalls die entsprechenden Pakete
zurückzusetzen, bzw. erst einmal nochmals zu installieren.
libc.so.6
libc.so.6(GLIBC_2.0)
libc.so.6(GLIBC_2.1.3)
libc.so.6(GLIBC_2.4)
libc.so.6(GLIBC_2.3.4)
libc.so.6(GLIBC_2.1)
libc.so.6(GLIBC_2.3)
libc.so.6(GLIBC_2.2)
libdl.so.2
libdl.so.2(GLIBC_2.0)
libdl.so.2(GLIBC_2.1)
libc.so.6(GLIBC_2.8)
libc.so.6(GLIBC_2.1.2)
ld-linux.so.2
libc.so.6(GLIBC_2.1.1)
ld-linux.so.2(GLIBC_2.3)
libpam.so.0
libpam.so.0(LIBPAM_1.0)
libcrypt.so.1
libcrypt.so.1(GLIBC_2.0)
libselinux.so.1
libnsl.so.1
libnsl.so.1(GLIBC_2.0)
libpam.so.0(LIBPAM_EXTENSION_1.0)
libpam.so.0(LIBPAM_MODUTIL_1.0)
libcrack.so.2
libowcrypt.so.1
libowcrypt.so.1(OW_CRYPT_1.0)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsLzma) <= 4.4.6-1
config(pam-modules) = 12.1-20.1.2
/bin/sh
permissions
Ich hatte pam-modules vesehentlich beim Deinstallieren von xscreensaver
deinstalliert, welcher mich ständig nervte er wäre veraltet, es gab aber
kein Update. Yast wollte dann pam-modules ebenfalls deinstallieren (IMHO
ein Bug). Ich vertraute Yast, bis dahin hatte ich nichts von pam-modules
gewußt. Der Effekt war eben, dass ich mich nicht mehr anmelden konnte.
Gruß Peter
Due Ursache leigt vielleicht auch ganz wo anders: ich hatte kürzlich das
gleiche Problem, nachdem ich nur die alte Tastatur durch eine neue
ausgetauscht hatte. Es wr kein Login mehr möglich. Ich habe lange
gesucht, bis ich herausfand, dass beim Einloggen (in KDE) noch nicht der
Tastaturtreiber für die neue Tastatur geladen war. Folge: englische
Tastatur: die Sonderzeichen, Umlaute sowie y und z lagen auf der
Tastatur an anderer Stelle.

Viele Grüße
Axel
--
Wetter in Jülich: http://www.fz-juelich.de/gs/DE/fzwetter
--
Um die Liste abzubestellen, schicken Sie eine Mail an:
opensuse-de+***@opensuse.org
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+***@opensuse.org
Lesen Sie weiter auf narkive:
Loading...