Kirill Trofimov -> [email protected] @ Sat, 10 Sep 2005 09:06:24
+0700:
KT> Выполняю от обычного пользователя:[EMAIL PROTECTED]:~$ sudo -u sinn
knetstats -display :0все нормално, программа запускаетсяЗаетет из-под рута:
KT> cancer:/home/sinn# sudo -u sinn knetstats -display :0Xlib: connection to
":0.0" refused by serverXlib: No protocol specified
KT> knetstats: cannot connect to X server :0
KT> Как запустить программу руту - для пользователя?
man Xsecurity, man xauth. Вкратце - пользователь, от имени которого
запускается программа, должен иметь возможность соединиться с сервером с
помощью доступной ему аутентификационной информации - либо получив
возможность прочесть ту, по которой сервер уже пускает, либо серверу
надо объяснить, что данного юзера надо пускать. У нас традиционно
используется MIT-MAGIC-COOKIE, с которой удобнее первый способ.
--
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: [EMAIL PROTECTED]
Может, тебе еще секретный ключ от шкатулки с сильмариллами?
(С)энта
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]