Запретить пользователям отправлять окна (xterm, gvim, ..) на мой дисплей VNC
VNC позволяет любому пользователю отправлять свои окна как xterm, gvim
, ... для любого другого пользователя VNC, используя опцию -display команды или установив мой дисплей VNC в переменной DISPLAY.
Некоторые пользователи используют эту функцию и продолжают отправлять xterms
на мой VNC. Есть ли способ, где я могу полностью отключить или разрешить выборочный доступ другим пользователям?
Мои данные зрителя:
VNC Viewer 5.2.1 (r5668) 32-bit(Aug 18 2014 12:58:45) from RealVNC
Я ищу некоторые варианты, предоставленные этим зрителем / другим, чтобы добиться этого
1 ответ
Команда, которую вы ищете xhost
, xhost
позволяет контролировать доступ к вашей среде X и $DISPLAY
, В вашем случае по умолчанию, вероятно, "нет контроля доступа" или xhost +
,
Указав xhost -
вы запретите всем (кроме себя) доступ к вашему текущему $DISPLAY
, Другие пользователи не смогут запускать команды на вашем $DISPLAY
больше.
Вы можете выборочно добавлять (или удалять) пользователей и / или машины из списка доступа с помощью xhost +si:localuser:username
или же xhost +otherhost
, Для получения дополнительной информации о si:
синтаксис, пожалуйста, смотрите руководство Xsecurity.