Hallo, ich kann mich nicht mehr an einem Rechner per Shell einloggen. Das System ist opensuse 12.1. 'zypper update' ist gemacht (das Problem bestand aber schon vorher; hat nix mit dem Update zu tun). Ich logge mich per ssh ein: ~> ssh ich@rechnername Last login: Thu Mar 29 15:33:26 2012 from xx.xx.xx.xx Have a lot of fun... Connection to rechnername closed. Im /var/log/messages kommt: New user ich logged in. New session 183 of user ich. error: PAM: pam_open_session(): Permission denied Received disconnect from 149.217.41.12: 11: disconnected by user Wenn ich mich als root an der Konsole einlogge, bekomme ich ebenfalls ein 'permission denied'. Wenn ich aber mich über die KDM-Einloggmaske und KDE einlogge, tut es. Ich kann mich per KDE als jeder Benutzer, der Zugang zum Rechner hat, einloggen. Von dort aus kann ich ein xterm aufmachen und komme z.B. mit 'su -' an root ran. Ebenso komme ich rein, wenn ich remote über nxclient und Xdmcp/KDE gehe (der ja durch ssh Port 22 getunnelt wird). Dazu noch als Information: Die Benutzer werden über ldap dem Rechner bekannt gemacht. Also habe ich einen lokalen Benutzer angelegt und ldap abgeschaltet. Das hat nichts an der Situation geändert. Außerdem habe ich von opensuse-12.1-Rechnern, bei denen ich keine Probleme habe, /etc/pam.d /etc/profile /etc/profile.d /etc/bash.bashrc runterkopiert, ohne dass sich am Problem etwas geändert hätte. Auch habe ich den Tipp gefunden ins /etc/security/limits.conf nofile auf unlimited zu setzen, aber das hat wie zu erwarten auch nichts gebracht. Ich bin jetzt mit meinem Latein am Ende. Ich bin sicher irgendwas in der Konfigutaion zerschossen zu haben, aber ich weiß nicht was (schäm!). Hat jemand einen Tipp? Grüße und vielen Dank im voraus, ulrich -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
On Thu, Mar 29, 2012 at 04:07:47PM +0200, Ulrich Hiller wrote:
ich kann mich nicht mehr an einem Rechner per Shell einloggen. Das System ist opensuse 12.1. 'zypper update' ist gemacht (das Problem bestand aber schon vorher; hat nix mit dem Update zu tun). Ich logge mich per ssh ein: ~> ssh ich@rechnername Last login: Thu Mar 29 15:33:26 2012 from xx.xx.xx.xx Have a lot of fun... Connection to rechnername closed.
Lässt mich zuerst an den Fall denken, dass kein Passwort gesetzt ist. Mittel 'passwd <nutzername>' geht aber gerade nicht, weil kein Zugriff auf das System. Das ist es also nicht. :/ Beim grub-Menü ganz am Anfang ein init=/bin/bash Siehe auch http://en.openSUSE.org/SDB:Recover_root_password
Im /var/log/messages kommt: New user ich logged in. New session 183 of user ich. error: PAM: pam_open_session(): Permission denied Received disconnect from 149.217.41.12: 11: disconnected by user
Wenn ich mich als root an der Konsole einlogge, bekomme ich ebenfalls ein 'permission denied'.
Alternativ nach 'CD/DVD recovery mode' im zitierten Artikel vorgehen und dann prüfen ob es in /etc/pam.d/*-backup Dateien gibt. http://doc.openSUSE.org/documentation/html/openSUSE/opensuse-security/cha.pa... sagt, wie das grundsätzlich funktioniert. Viel Erfolg, Lars -- Lars Müller [ˈlaː(r)z ˈmʏlɐ] Samba Team SUSE Linux, Maxfeldstraße 5, 90409 Nürnberg, Germany
On 03/30/2012 12:52 PM, Lars Müller wrote:
On Thu, Mar 29, 2012 at 04:07:47PM +0200, Ulrich Hiller wrote:
ich kann mich nicht mehr an einem Rechner per Shell einloggen. Das System ist opensuse 12.1. 'zypper update' ist gemacht (das Problem bestand aber schon vorher; hat nix mit dem Update zu tun). Ich logge mich per ssh ein: ~> ssh ich@rechnername Last login: Thu Mar 29 15:33:26 2012 from xx.xx.xx.xx Have a lot of fun... Connection to rechnername closed.
Lässt mich zuerst an den Fall denken, dass kein Passwort gesetzt ist.
Passwort ist gesetzt, passwd und shadows existieren. Wenn ich im kde drin bin, komme ich mut 'su -' und dem Passwort ins die root-Shell.
Mittel 'passwd<nutzername>' geht aber gerade nicht, weil kein Zugriff auf das System. Das ist es also nicht. :/
Beim grub-Menü ganz am Anfang ein
init=/bin/bash
wie gesagt, root-Passwort ist gesetzt.
Im /var/log/messages kommt: New user ich logged in. New session 183 of user ich. error: PAM: pam_open_session(): Permission denied Received disconnect from 149.217.41.12: 11: disconnected by user
Wenn ich mich als root an der Konsole einlogge, bekomme ich ebenfalls ein 'permission denied'.
Alternativ nach 'CD/DVD recovery mode' im zitierten Artikel vorgehen und dann prüfen ob es in /etc/pam.d/*-backup Dateien gibt.
diese Dateien habe ich bereits von einer funktionierenden opensuse-12.1 runterkopiert, ohne dass es was geholfen hat.
http://doc.openSUSE.org/documentation/html/openSUSE/opensuse-security/cha.pa... sagt, wie das grundsätzlich funktioniert.
Danke für die Tipps. Ich suche auch ein bischen weiter. Gruß, ulrich -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (2)
-
Lars Müller
-
Ulrich Hiller