版本:Ubuntu 9.10
如何在 Xvnc/XDMCP 中启用自动登录?
我正在设置 Xvnc 信息亭,它将是一个在单独会话下托管多个信息亭机器的终端服务器。
/etc/gdm/custom.conf:
[security]
AllowRemoteAutoLogin=true
[xdmcp]
Enable=true
DisplaysPerHost=100
MaxSessions=100
[daemon]
AutomaticLoginEnable=true
AutomaticLogin=kiosk
/etc/xinetd.conf:
defaults
{
instances = 20
}
includedir /etc/xinetd.d
/etc/xinetd.d/xvncserver:
service xvncserver
{
socket_type = stream
protocol = tcp
wait = no
user = kiosk
server = /usr/bin/Xvnc4
server_args = -inetd -query localhost -geometry 640x480 -depth 16 -SecurityTypes=none
}
我想要的是,当有人使用 VNC 客户端连接到机器时,连接的用户应该立即以“kiosk”用户身份登录,而无需输入密码或其他信息,直接以用户“kiosk”身份登录。
现在,用户只会看到一个要求输入用户名/密码的登录屏幕。
以同一用户身份运行多个会话没有问题。我已经测试过了,所有会话都是并发的,不会互相影响,因此不需要为每台自助服务终端机器设置单独的自助服务终端帐户。