按預設,登入伺服器允許 X 伺服器在每個使用者基礎上存取控制,並以 HomeDirectory/.Xauthority 檔案中儲存與保護的授權資料為基礎。 只允許可以讀取此檔案的使用者連接到 X 伺服器。 一般而言,此為 X 伺服器存取控制喜好的方法。
以使用者為基礎的存取控制的另一種選擇是以主機為基礎的存取控制。使用此種方法,如果一部主機有 X 伺服器所允許的存取權,該主機上任何使用者都可連接至 X 伺服器。使用以主機為基礎的控制的原因包括:
較舊的 R2 與 R3 X 用戶端將不能夠使用以使用者為基礎的存取控制,連接到 X 伺服器。
在不安全的網路上,窺探者可能可以在網路上竊取 X 用戶端與 X 伺服器之間傳送的授權資料。
Xconfig Dtlogin*authorize 資源告訴登入伺服器要使用以使用者為基礎的 X 伺服器存取控制。如果要使用以主機為基礎的存取控制,將授權資源值變更為 False,例如:
Dtlogin*authorize: False
當您由登入伺服器啟動時,如果您想要提供一個或多個環境變數和值給 X 伺服器,您可以在 Xconfig 中使用 Dtlogin*environment 資源來指定它們。例如:
Dtlogin*environment: VAR1=foo VAR2=bar
將會使變數 VAR1 與 VAR2 可使用於局部 X 伺服器程序。這些變數也將會匯出至 Xsession 與 Xfailsafe 程序檔。
當使用者由登入螢幕登入桌上管理系統時,使用者階段作業是在由選項功能表的語言子功能表所選擇的語言環境下執行的。如果使用者未選擇語言,則使用登入伺服器預設語言。您可以藉由在 Xconfig 中設定 Dtlogin*language 資源來控制預設語言的值。 例如:
Dtlogin*language: Ja_JP
檢查您的系統文件以決定安裝在您系統上的語言。
按預設,登入伺服器建立包含系統上所安裝的所有語言環境清單的登入螢幕語言功能表。當使用者從登入螢幕語言清單選擇語言環境時,登入伺服器將會在選擇的區域環境中重新顯示登入螢幕。當使用者隨後登入時,登入伺服器將會在該語言環境中為使用者啟動桌上管理系統階段作業。
您可以藉由在 Xconfig 中修改 Dtlogin*languageList 資源來指定您自己的語言清單:
Dtlogin*languageList: En_US De_DE
現在登入伺服器在登入螢幕語言功能表中只顯示 En_US 與 De_DE。