Если у вас есть доступ root
(или sudo ps
), то вы можете отобразить среду процесса с помощью параметра e
. Здесь вы должны увидеть переменную DISPLAY
(если она установлена). Возможно, вам понадобится ww
, чтобы выходные данные не усекались.
например.
% ps wwep $$ | tr ' ' '\012' | grep DISPLAY
DISPLAY=:0
Итак, моя текущая оболочка обращается к : 0
.
Многие ОС защищают среду от других пользователей (поскольку это может привести к утечке конфиденциальной информации), поэтому обычный пользователь может видеть только свои собственные среды процессов. root
может видеть каждый пользователь.