Можно ли (конечно, от root ) запустить команду из консоли, которая будет выполняться в X-сеансе, принадлежащем другому пользователю на той же Linux-машине / компьютере? Пример: Может ли root открыть xclock для другого локального пользователя, вошедшего в X11?
2 ответа
0
Вам необходимо установить переменную окружения DISPLAY для отображения X этого пользователя или вызвать команду с аргументом -display DISPLAYNAME .
Вам также может понадобиться попросить другого пользователя предоставить вам разрешение на использование его дисплея с помощью команды xhost :
xhost +yourname
или же
xhost +yourhost
0
если использование не защищало его X-сеанс, любой пользователь в любой сети, который X прослушивает, может использовать X-сервер.
DISPLAY=$host:$displayNum xclock
