Standardmäßig steuert der Anmelde-Server die Zugriffsrechte auf den X-Server für jeden Benutzer getrennt. Dazu werden Informationen in der Datei Home-Verzeichnis/.Xauthority gespeichert und geschützt. Nur Benutzer mit Leserechten für diese Datei können eine Verbindung mit dem X-Server herstellen. Normalerweise ist das die beste Methode, den Zugriff auf den X-Server zu steuern.
Eine Alternative zur benutzerbasierten ist die Zugriffssteuerung auf Host-Basis. Bei dieser Vorgehensweise kann jeder Benutzer auf einem Host mit Zugriffsberechtigung eine Verbindung mit dem X-Server herstellen. Es gibt folgende Gründe für die Verwendung der Zugriffssteuerung auf Host-Basis:
Ältere R2 und R3 X-Clients können mit der benutzerbasierten Zugriffssteuerung keine Verbindung mit dem X-Server herstellen.
In ungesicherten Netzwerken können die Berechtigungsinformationen abgefangen werden, die zwischen dem X-Client und dem X-Server im Netzwerk ausgetauscht werden.
Mit der Ressource Xconfig Dtlogin*authorize wird festgelegt, daß der Anmelde-Server die benutzerbasierte Zugriffssteuerung verwendet. Soll die Zugriffssteuerung auf Host-Basis erfolgen, ändern Sie den Wert der Ressource in False. Ein Beispiel:
Dtlogin*authorize: False
Sollen dem X-Server beim Start durch den Anmelde-Server eine oder mehrere Umgebungsvariablen und -werte zur Verfügung gestellt werden, geben Sie diese über die Ressource Dtlogin*environment in der Datei Xconfig an. Beispiel:
Dtlogin*environment: VAR1=foo VAR2=bar
Der lokale X-Server erhält den Zugriff auf die Variablen VAR1 und VAR2. Die Variablen werden auch in die Skripts Xsession und Xfailsafe exportiert.
Wenn sich der Benutzer im Anmeldebildschirm beim Desktop anmeldet, wird die Benutzersitzung mit dem im Menü 'Sprachen' gewählten Gebietsschema ausgeführt. Wählt der Benutzer keine Sprache aus, wird die Standardeinstellung des Anmelde-Servers verwendet. Die Standardsprache kann mit der Ressource Dtlogin*language in der Datei Xconfig festgelegt werden. Beispiel:
Dtlogin*language: Ja_JP
Der Dokumentation des Systems können Sie entnehmen, welche Sprachen auf Ihrem System verfügbar sind.
Standardmäßig werden im Menü 'Sprachen' des Anmeldebildschirms alle im System installierten Sprachen angezeigt. Wählt der Benutzer eine Sprache aus der Liste, wird der Anmeldebildschirm im gewählten Gebietsschema erneut angezeigt. Meldet sich der Benutzer dann später an, wird die Desktop-Sitzung mit diesem Gebietsschema gestartet.
Sie können eine eigene Liste mit Sprachen erstellen, indem Sie die Ressource Dtlogin*languageList in der Datei Xconfig entsprechend ändern:
Dtlogin*languageList: En_US De_DE
Der Anmelde-Server zeigt jetzt nur die Einträge En_US und De_DE im Menü 'Sprachen' an.