Как безопасно запустить графическое приложение как обычный пользователь в режиме root?

Мы часто говорим об использовании gksu, sudo -i и pkexec, чтобы запускать программы от имени root, будучи обычным пользователем, но сегодня я сталкиваюсь с противоположной проблемой. Скрипт, который я использую, работает от имени пользователя root. Мне нужно, чтобы он запускал графическое приложение на настольном компьютере пользователя как этот пользователь.

Я не хочу бомбить .Xauthority или что-то в этом роде, так какой же самый безопасный способ сделать это?

6
задан 19 June 2014 в 15:34

1 ответ

sudo -i должен работать наоборот также, но необходимо заявить, какого пользователя Вы хотите выполнить как:

DISPLAY=:0 sudo -i -u oli zenity --info --text "Oh hai!"
5
ответ дан 19 June 2014 в 15:34

Другие вопросы по тегам:

Похожие вопросы: