поставил xdm, vnc4server (пробовал также tightvnc), xinet.d
в xdm-config закомментил
Код: Выделить всё
!DisplayManager.requestPort :0сделал
Код: Выделить всё
usermod -s /bin/bash nobodyибо говорят так надо именно для xdm, иначе не запустится :/
добавил пачку сервисов такого вида:
Код: Выделить всё
vnc-640x480x24 5970/tcp
vnc-800x600x24 5971/tcp
vnc-1024x768x24 5972/tcp
vnc-1280x1024x24 5973/tcp
vnc-1600x1200x24 5974/tcpв xinet.d соответстно типа такого:
Код: Выделить всё
service vnc-1024x768x24
{
protocol = tcp
socket_type = stream
wait = no
user = nobody
server = /usr/bin/Xvnc
server_args = -inetd -query localhost -once -geometry 1024x768 -depth 24
}restart xdm, xinet.d
Код: Выделить всё
Apr 19 14:05:37 integra xinetd[11583]: xinetd Version 2.3.14 started with libwrap loadavg options compiled in.
Apr 19 14:05:37 integra xinetd[11583]: Started working: 20 available servicesтоесть такбы все ок
однако, когда коннектимся vnc-viewer-ом (из винды(хотя из никсов тоже)):
auth.log:
Код: Выделить всё
Apr 19 14:05:46 integra su[11595]: Successful su for nobody by root
Apr 19 14:05:46 integra su[11595]: + ??? root:nobody
Apr 19 14:05:46 integra su[11595]: (pam_unix) session opened for user nobody by (uid=0)
Apr 19 14:05:46 integra su[11595]: (pam_unix) session closed for user nobodyи как бы все :/
если запускать vnc-server ручками (не через xinet.d) - все ок.
на всякий случай создал home для nobody - ноль эмоций.
в инете нагуглил только форум какихто импортных гентушников, там предлагают
сходить в /etc/security/pam_env.conf
и закомментить все лишнее, что запрещает логины и создание дисплеев.
однако в дебиане там вообще пусто по дефолту (все закомменчено).
уважаемый all. ткните носом. :-[