cyberflow_gravatar

Cyberflow

I am linux system administrator.


Navigation
» Home
» Categories
» Code
» XML Feed

Пробрасывание X сессии от пользователя к root

09 Sep 2015 » notice, linux

Сталкнулся с необходимостью запуска графической утилиты на удаленном сервере под пользователем root, но доступ для root по ssh закрыт.

В итоге нашел такой workaround:

Заходим на сервер под пользователем прокинув X сессию через ssh:

~$ ssh -X user@hostname

Находим X сессию, потом свитчемся в root:

~$ xauth list
hostname/unix:10  MIT-MAGIC-COOKIE-1  f714ef310193878cae851635b871d840
~$ sudo -s

Добавляем имеющуюся сессию пользователю root

~# xauth add hostname/unix:10  MIT-MAGIC-COOKIE-1 f714ef310193878cae851635b871d840

Все! Можно запускать X приложение под root-ом.