Запуск (графического) приложения от другого пользователя в linux
2013-02-04
sudo
user
xserver
linux
Запуск консольного приложения:
sudo -u username touch /tmp/1
Запуск shell другого пользователя:
Для запуска графического приложения нужно дать пользователю доступ к экрану (x-server):
xhost +SI:localuser:username
sudo -u test firefox
xhost -SI:localuser:username
Дать/забрать доступ к x-server с любого хоста и пользователя.
Запуск из графической оболочки (отцепится от консоли)
gksu -u username -l "firefox"