LINUX.ORG.RU

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


0

0

Достаточно часто возникает ситуация, когда я например сижу в иксах под обычным пользователем, прb этом в aterm я из-под рута что-то пытаюсь запустить - например какой-то инсталлятор. Так вот, если инсталлятор графический, естественно он не запускается и говорит что-то вроде can't open display или can't connect to server. Подскажите пожалуйста как это обходить кроме как входом в иксы под рутом.


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

xhost +localhost ?

P.S. У меня же работает.

jackill ★★★★★ ()

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

Открываешь X-совую консоль, su user (пароль user`а) далее program & ,И фсЁ!

lleshy ★★ ()

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

>Открываешь X-совую консоль, su user (пароль user`а) далее program & ,И фсЁ!

Вот как раз и не будет работать, о чём собственно автор и пишет :-)

2автор: Либо xhost как jackill сказал, либо: sudo program.

eRazor ★★★ ()

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

xauth merge ~/.Xauthority

hooj ★★ ()

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

используй sux

anonymous ()

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

У меня в мандрейке10 я так запускаю конкверрор из-под рута, и ничего , все запускается... Это бывает нужно, когда у знакомых/знакомым на винты фильмы копирую, влом fstab править...

lleshy ★★ ()

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

всем спасибо! как в очередной раз буду что-нибудь инсталлировать, попробую :)

а система у меня VectorLinux 4.3

d5277 ()

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

Вариант с xhost +localhost сработал Долго допирал, что команду надо вводить именно из-под юзера. Рут xhost вообще почему-то не видит, приходится путь писать полностью, хотя по whereis четко выдает, мол найден по /usr/X11R6/bin/xhost

d5277 ()

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

Лучше наверное использовать pam_xauth. Например в /etc/pam.d/su добавить:

session optional /lib/security/pam_xauth.so

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