Autologin i en XDMCP-Terminalserver?
Postat: 08 nov 2010, 00:11
[Ubuntu 9.10]
Jag skulle vilja sätta upp en kioskserver som jobbar över VNC. Men får inte autologinnet att fungera, trots AllowRemoteAutoLogin=true.
Så här ser min /etc/gdm/custom.conf ut:
/etc/xinetd.conf:
/etc/xinetd.d/xvncserver:
Problemet är att den användare som ansluter med VNC till servern får en inloggningsruta. Vad jag vill är att användaren ska autoinlogga som "kiosk"-användaren.
Hur gör jag detta?
(Säg inget om att det är en säkerhetsrisk eller något liknande, "kiosk"-användaren är tillräckligt uppsäkrad med DontVTSwitch, devilspie, metacity, och en separat .xsession-fil som autostartar ett specifikt program, så att det utgör ingen risk ifall någon obehörig ansluter till Xvnc-servern då "kiosk"-användarens desktop är såpass begränsad att det går inte att göra något annat än att jobba i det specifika programmet jag bestämt.)
Jag skulle vilja sätta upp en kioskserver som jobbar över VNC. Men får inte autologinnet att fungera, trots AllowRemoteAutoLogin=true.
Så här ser min /etc/gdm/custom.conf ut:
Kod: Markera allt
[security]
AllowRemoteAutoLogin=true
[xdmcp]
Enable=true
DisplaysPerHost=100
MaxSessions=100
[daemon]
AutomaticLoginEnable=true
AutomaticLogin=kiosk
Kod: Markera allt
defaults
{
instances = 20
}
includedir /etc/xinetd.d
Kod: Markera allt
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
}
Problemet är att den användare som ansluter med VNC till servern får en inloggningsruta. Vad jag vill är att användaren ska autoinlogga som "kiosk"-användaren.
Hur gör jag detta?
(Säg inget om att det är en säkerhetsrisk eller något liknande, "kiosk"-användaren är tillräckligt uppsäkrad med DontVTSwitch, devilspie, metacity, och en separat .xsession-fil som autostartar ett specifikt program, så att det utgör ingen risk ifall någon obehörig ansluter till Xvnc-servern då "kiosk"-användarens desktop är såpass begränsad att det går inte att göra något annat än att jobba i det specifika programmet jag bestämt.)