CDE Handbuch für fortgeschrittene Benutzer und Systemverwalter

Den Anmeldemanager verwalten

Beim Aufrufen des Anmelde-Servers wird ein dtlogin-Prozeß gestartet. Der Prozeß dtlogin liest die Datei Xconfig, um die Anfangskonfiguration des Anmelde-Servers und die anderen Konfigurationsdateien des Anmelde-Servers zu ermitteln. Der Anmelde-Server liest dann die Datei Xservers, um festzustellen, ob explizit zu verwaltende Anzeigen vorhanden sind. Außerdem liest er die Datei Xaccess, um den Zugriff auf den Anmelde-Server zu steuern.

Stellt der Anmelde-Server in der Datei Xservers fest, daß eine lokale Anzeige verwaltet werden muß, startet er entsprechend den Anweisungen in der Datei Xservers einen X-Server und zeigt anschließend einen Anmeldebildschirm auf der lokalen Anzeige an.

Stellt der Anmelde-Server in der Datei Xservers fest, daß eine Netzwerkanzeige verwaltet werden muß, wird unterstellt, daß bereits ein X-Server mit dem angegebenen Anzeigenamen ausgeführt wird, und zeigt einen Anmeldebildschirm auf der Netzwerkanzeige an.

Anschließend wartet der Anmelde-Server auf XDMCP-Anforderungen aus dem Netzwerk.

Für jede verwaltete Anzeige erstellt der Anmelde-Server zuerst einen neuen dtlogin-Prozeß. Verwaltet der Server n Anzeigen, sind n+1 dtlogin-Prozesse vorhanden. Der Anmelde-Server führt dann das Skript Xsetup aus, lädt die Datei Xresources und startet dtgreet, um den Anmeldebildschirm anzuzeigen. Nachdem der Benutzername und das Paßwort eingegeben und die Zugangsberechtigung überprüft worden ist, führt der Anmelde-Server das Xstartup-Skript und anschließend das Xsession- oder Xfailsafe-Skript aus. Wenn der Benutzer die Sitzung beendet, führt der Anmelde-Server das Xreset-Skript aus.

Erhält der Anmelde-Server eine indirekte XDMCP-Anforderung, führt er dtchooser aus, um eine Liste der Anmelde-Server-Hosts auf der Anzeige auszugeben. Wählt der Benutzer einen Host aus der Liste, wird die Anzeige vom Anmelde-Server dieses Hosts verwaltet.

Bei den Konfigurationsdateien Xaccess, Xconfig, Xfailsafe, Xreset, Sprache/Xresources, Xservers, Xsetup und Xstartup durchsucht der Anmelde-Server standardmmäßig zuerst /etc/dt/config und anschließend /usr/dt/config. Er verwendet dann die als erstes gefundene Datei.