按內定,登入伺服器允許 X 伺服器在每個使用者基礎上存取控制,並以 HomeDirectory/.Xauthority 檔案中儲存與保護的授權資料為基礎。只允許可以讀取此檔案的使用者連接到 X 伺服器。一般而言,此為 X 伺服器存取控制喜好的方法。
以使用者為基礎的存取控制的另一種選擇是以主機為基礎的存取控制。使用此種方法,如果一部主機有 X 伺服器所允許的存取權,該主機上任何使用者都可連接至 X 伺服器。使用以主機為基礎的控制的原因包括:
較舊的 R2 與 R3 X 客戶機將不能夠使用以使用者為基礎的存取控制連接到 X 伺服器。
在不安全的網路上,窺探者可能可以在網路上竊取 X 客戶機與 X 伺服器之間傳送的授權資料。
Xconfig Dtlogin*authorize 來源告訴登入伺服器要使用以使用者為基礎的 X 伺服器存取控制。如果要使用以主機為基礎的存取控制,將授權來源值變更為 錯誤,例如:
Dtlogin*authorize: 錯誤
當您由登入伺服器啟動時,如果您想要提供一個或多個環境變數和值給 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。