1

Можно ли (конечно, от root ) запустить команду из консоли, которая будет выполняться в X-сеансе, принадлежащем другому пользователю на той же Linux-машине / компьютере? Пример: Может ли root открыть xclock для другого локального пользователя, вошедшего в X11?

2 ответа2

0

Вам необходимо установить переменную окружения DISPLAY для отображения X этого пользователя или вызвать команду с аргументом -display DISPLAYNAME .

Вам также может понадобиться попросить другого пользователя предоставить вам разрешение на использование его дисплея с помощью команды xhost :

xhost +yourname

или же

xhost +yourhost
0

если использование не защищало его X-сеанс, любой пользователь в любой сети, который X прослушивает, может использовать X-сервер.

DISPLAY=$host:$displayNum xclock

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .