LinuxForum.Fans
Тема

Применение VNC

Автор: Cruiser78 1 сообщений 2089 просмотров
#70841

Дано:
1. vncserver (tigervnc) настроенный на несколько различных клиентов (юзеров). Запускается при старте сервера от рута. Как сервис через chkconfig. Работает.
Проблема:
Если юзер выбирает пункт меню "завершить сеанс пользователя", то этот сеанс, по его просьбе, завершается. Причем так завершается, что начать следующий сеанс этот пользователь не может никак. При следующем коннекте к серверу получает абсолютно чистый экран.
Можно, конечно, зайти по ssh на ремутный сервер, получить рутовые полномочия и передернуть vncserver. Но, при этом:
1. Допустивший такую каку юзер должен поклониться руту. А его может и не быть на рабочем месте. А это нехорошо.
2. Передергивание vnc снесет работу остальных пользователей. Что совсем нехорошо.

Вопрос - как выкручиваться из такой ситуации? Как избежать чистого экрана при выборе "завершить сеанс пользователя"?
Как имея только полномочия юзера передернуть только его [зависшую] сессию? Или, как заблокировать выбор этого пункта гномовского меню?

Войдите или зарегистрируйтесь, чтобы ответить.