【Solaris 8 管理登錄管理器】
登錄服務器啟動時 , 就會啟動一個 dtlogin 進程 。dtlogin 進程讀取 Xconfig 文件以決定初始的登錄服務器配置 , 并定位其他登錄服務器配置文件 。然后 , 登錄服務器讀取 Xservers 文件來查看該文件是否有需要顯式管理的顯示器 , 同時讀取 Xaccess 文件以控制對登錄服務器的訪問 。
如果登錄服務器從 Xservers 文件中查找到該文件需要管理的本地顯示器 , 登錄服務器將按照 Xservers 文件中的指令來啟動 X 服務器 , 然后在該顯示器上顯示登錄屏幕 。
如果登錄服務器從 Xservers 文件中查找到該文件需要管理一個網(wǎng)絡顯示器 , 它將假定 X 服務器已經(jīng)以指定的顯示器名在運行著 , 并將在該顯示器上顯示登錄屏幕 。
然后 , 登錄服務器將等待來自網(wǎng)絡的 XDMCP 請求 。
對于每個被管理的顯示器 , 登錄服務器首先為顯示器創(chuàng)建新的 dtlogin 進程 。這意味著如果登錄服務器正在管理 n 個顯示器 , 就會有 n 1 個 dtlogin 進程 。登錄服務器將運行 Xsetup 腳本 , 裝入 Xresources 文件 , 然后運行 dtgreet 來顯示登錄屏幕 。一旦用戶輸入用戶名和口令并獲得認證后 , 登錄服務器將運行 Xstartup 腳本 , 然后運行 Xsession 或 Xfailsafe 腳本 。用戶退出會話時 , 登錄服務器將運行 Xreset 腳本 。
如果登錄服務器接到 XDMCP-indirect 請求 , 它將運行 dtchooser 以便在顯示器上給出登錄服務器主機的列表 。當用戶從該列表中選擇主機時 , 該主機上的登錄服務器將管理顯示器 。
對于 Xaccess、Xconfig、Xfailsafe、Xreset、language /Xresources、Xservers、Xsetup 和 Xstartup 配置文件 , 登錄服務器按缺省設置地首先在 /etc/dt/config 中查找 , 然后在 /usr/dt/config 中查找 , 并使用首先查找到的文件 。
---------------------------------------
登錄管理器文件
---------------------------------------
登錄管理器文件的缺省位置為:
/usr/dt/bin/dtlogin--登錄服務器和顯示器管理器
/usr/dt/bin/dtgreet-- 顯示顯示器的登錄屏幕
/usr/dt/bin/dtchooser--顯示顯示器的選擇器屏幕
/usr/dt/bin/Xsession--啟動桌面會話
/usr/dt/config/Xfailsafe--啟動失敗安全會話進程
/usr/dt/config/Xconfig--登錄服務器配置文件
/usr/dt/config/Xservers--登錄服務器顯示器說明文件
/usr/dt/config/Xaccess--登錄服務器訪問說明文件
/usr/dt/config/language /Xresources--顯示器布局資源
/usr/dt/config/Xsetup--顯示器設置文件
/usr/dt/config/Xstartup--會話前啟動文件
/usr/dt/config/Xreset--會話后重置文件
/var/dt/Xpid--登錄服務器的進程 ID
/var/dt/Xerrors--登錄服務器的錯誤記錄文件
推薦閱讀
- Solaris 進程管理
- Solaris 8 如何定制您的OpenWindows工作區(qū)
- Solaris 殺連接已經(jīng)超時的進程腳本
- Solaris 文件系統(tǒng)管理
- Solaris 改變系統(tǒng)運行級別 init
- Solaris 8.0 常用命令解釋
- Solaris 8 安裝之后的幾個常用步驟
- Solaris Prom狀態(tài)命令與參
- 日光溫室冬棗休眠期 管理抓五點
- Solaris 基本命令
