решено - никак не настроить сервер vnc через xinet.d (ошибки в auth.log)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

решено - никак не настроить сервер vnc через xinet.d

Сообщение Ленивая Бестолочь »

running debian 4.0 etch.

поставил 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. ткните носом. :-[
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: решено - никак не настроить сервер vnc через xinet.d

Сообщение Ленивая Бестолочь »

понятно, что уже шизею, но всеже:

Код: Выделить всё

integra:/var/log# su - nobody
nobody@integra:~$
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: решено - никак не настроить сервер vnc через xinet.d

Сообщение Ленивая Бестолочь »

проблема была в косячном опрделении каталога шрифтов. погуглил и все прошло.

ошибков как таковых в auth.log не было, просто vnc-server запускался и сразу падал.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали: