扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在本地显示器上访问命令行登录
当用户在登录屏幕上选择"命令行登录"时,登录服务器临时中断 X 服务器,以允许访问在位图显示器终端设备上运行的传统命令行登录。在用户登录及注销完成后,或在指定的超时过后,登录服务器将重新启动 X 服务器。
***"命令行登录"选项在网络显示器上不可用。
display_type 控制"命令行登录"的性能。display_type 的格式为:
|
指定 local@display_terminal_device 时,登录服务器假定 X 服务器和 /dev/ display_terminal_device 在同一个物理设备上,并且命令行登录 (通常是 getty) 正在该设备上运行。当用户选择"命令行登录"时,X 服务器被终止,从而允许访问运行在 /dev/ display_terminal_device 上的命令行登录 (getty)。
要禁用显示器上的"命令行登录"选项,需将 display_terminal_device 指定为 none。缺省 display_terminal_device 的值为 console。指定 local 时,display_terminal_device 缺省为 console。指定 foreign 时,禁用"命令行登录"。
***从命令行启动登录服务器时,在本地显示器上禁用"命令行登录"选项。
提供字符显示器控制台
如果登录服务器系统有直接连接的字符显示器作为控制台,可能还要将 display_terminal_device 设置为 none, 以便禁用位图显示器登录屏幕上的"命令行登录"。
或者,如果命令行登录 (getty) 同时运行在字符显示器控制台和位图显示器上,可以将 display_terminal_device 更改为位图显示器上的命令行登录 (getty) 设备。
例如,如果位图显示器命令行登录 (getty) 在设备 /dev/tty01 上,则将 display_type 更改为 local@tty01。
在网络显示器上显示登录屏幕
登录服务器可以接受来自网络显示器的请求以便在那个特定的显示器上显示登录屏幕。网络显示器通常是 X 终端,也可以是工作站。
为了管理来自网络显示器的请求,登录服务器支持"X 显示器管理器协议" (XDMCP) 1.0 。该协议可以使登录服务器协商并接受或者拒绝来自网络显示器的请求。大多数 X 终端内置 XDMCP
来自网络显示器的XDMCP 直接请求
配置 X 终端以使用 XDMCP 直接模式 (查询模式) 时,将登录服务器主机的主机名告知 X 终端。X 终端引导时,它自动联络登录服务器,登录服务器便在 X 终端上显示登录屏幕。有关讲述如何配置 X 终端以使用 XDMCP 直接模式的信息,请参阅 X 终端文档。
大多数 X 服务器还支持 -query 选项。在此模式中,X 服务器就像 X 终端一样工作,直接联络登录服务器主机并请求它在 X 服务器上显示登录屏幕。例如,在工作站 bridget 上的位图显示器上启动 X 服务器会使登录服务器 anita 在 X 服务器上显示登录屏幕:
|
来自网络显示器的XDMCP 间接请求
配置 X 终端来使用 XDMCP 间接模式时,将登录服务器主机的主机名告知 X 终端。X 终端引导时,它将联络登录服务器,然后登录服务器将在选择器屏幕上给出网络上其他登录服务器主机的列表。从该列表中,用户可以选择主机,该主机将在用户的 X 终端上显示登录屏幕。有关讲述如何配置 X 终端以使用 XDMCP 间接模式的信息,请参阅 X 终端文档。
与直接模式一样,大多数 X 服务器支持 -indirect 选项,该选项使 X 服务器以 XDMCP 间接模式联络登录服务器。
管理非XDMCP 网络显示器
较早的 X 终端可能不支持 XDMCP 。为了使登录服务器在该类型的 X 终端上显示登录屏幕,要在 Xservers 文件中列出 X 终端的名称。
因为显示器在网络上,所以 display_name 将主机名作为名称的一部分。显示类可被用来指定特定类的 X 终端的特定资源。(X 终端文档会告诉您 X 终端的显示类。)foreign 这个 display_type 告知登录服务器连接现有的 X 服务器,而不是启动它自己的 X 服务器。在这种情况下,有一个 X_server_command 没有被指定。
实例
Xservers 文件中的下面的行指示登录服务器在两个非 XDMCP X 终端 (ruby 和 wolfie)上显示登录屏幕:
|