LINUX.ORG.RU
ФорумAdmin

вопрос по sudo


0

0

Надо запустить GUI прогу от другого пользователя. В файле /etc/sudoers прописываю

У меня не запускается GUI прога через sudo user1 ALL=(user2) NOPASSWD: /bin/proga

В xterm запускаю sudo -u user2 /bin/proga и получаю такую ошибку:

Xlib: connection to ":0.0" refused by server Xlib: Client is not authorized to connect to Server /bin/proga: 12 - can't connect to X-server

Подскажите как правильно запустить GUI программу от имени другого пользователя?


Re: вопрос по sudo

Предварительно дать команду
xhost +local:

sdio ★★★★★ ()
Ответ на: Re: вопрос по sudo от anonymous

Re: вопрос по sudo

... т.е. не для рута, а для нужного пользователя

anonymous ()
Ответ на: Re: вопрос по sudo от anonymous

Re: вопрос по sudo

Это если "подсудный" пользователь вхож в домашний каталог основного.

Можно просто ln сделать, или скопировать.

Хотя руту, конечно, куда угодно симлинк видать.

lodin ★★★★ ()
Ответ на: Re: вопрос по sudo от lodin

вопрос по sudo

Спасибо за ответы. Прога запустилась, но не совсем правильно работает. Сама прога модульная и при запуске из основного окна её модуля прога пишет ошибку, что модуль не найден. Как сделать так, чтобы при sudo все переменные user2 переходили к user1.

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