Linux am LSG:
Serverkonfiguration

  Administration / Linux / Domänen unter Linux / Aufgetretene Probleme / Anmeldung an Linux  
XDM XDM:

Problem:

Bei der graphischen Anmeldung kann sich nur Root anmelden, für jeden Benutzer kommt die Meldung Xsession: login for <user> disabled.

Diagnose:

Der Befehl getent passwd muss als letzten Eintrag für jeden user eine Anmeldeshell enthalten.

Lösung:

Xsession ist ein Shellskript unter /etc/X11/xdm. Wenn hier die Anmeldeshell nicht angegeben ist, kommt es zu dieser Fehlermeldung. Um diese(s) zu verifizieren, gibt es hier eine alternative Datei, die die Shell in der Ausgabe mit anzeigt. Sollte dort keine Shell eingetragen sein, kann es sein, dass

  1. der Benutzer unter LDAP keine loginShell eingetragen hat
  2. der Zugriff auf den Eintrag verweigert wird (Meine Installationen verwenden anonymen Zugriff!!)
  3. der Eintrag unter loginShell falsch geschrieben ist oder die Shell nicht existiert. Eine gültige Shell ist zum Beispiel /bin/bash