LINUX.ORG.RU

Проблема с запуском графических приложений от root


0

0

Обычно сеанс в X'ах открываю от имени непривилегированного пользователя. Но иногда требуется запустить графическое приложение от root'а.

Однако, при запуске графических приложений от root выдается ошибка авторизации в Х, и программы не загружаются. В качестве временного решения копирую файл ~/.ICEauthority из домашней дириктории пользователя в дирикторию /root/. После этого программы от root запускаются нормально, но только до первой перезагрузки X'ов, после чего файл нужно опять копировать. Имхо, это не правильно.

Как можно решить эту проблему?

anonymous

1. Разрешить server access control program for X: xhost +
2. Будучи другим пользователем, export DISPLAY=:0.0
---
или sudo <program>

anonymous
()

export DISPLAY=:0.0 и так делаю, а xhost + -- не безопасно, да и не удобно (ведь тоже лишнее действие, как и копирование файла). может есть более простые способы чтобы разрешить пользователю root запуск приложений в моем сеансе?

anonymous
()

xhost + localhost

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.