* Xavier Seneque <[EMAIL PROTECTED]> [2004-02-05 13:15] :
> Bonjour,
> 
> j'ai une debian woody, et lorsque je souhaite lancer une application X 
> sous le compte root ( apres un su ), j'ai ce message d'erreur (avec 
> emacs par exemple):
> 
> Xlib: connection to ":0.0" refused by server
> Xlib: Client is not authorized to connect to Server
> emacs: Cannot connect to X server :0.
> Check the DISPLAY environment variable or use `-d'.
> Also use the `xhost' program to verify that it is set to permit
> connections from your machine.
> 
> je lance xhost comme il me le conseil mais l� aussi...
> Xlib: connection to ":0.0" refused by server
> Xlib: Client is not authorized to connect to Server
> xhost:  unable to open display ":0"
> 
> d'o� est-ce que �a pourrait venir et comment corriger ?

Cela vient du fait qu'un utilisateur quelconque (m�me root) n'a pas le
droit d'afficher n'importe quoi sur ton affichage.

Il vaut mieux �viter xhost pour des raisons de s�curit� assez �videntes
et utiliser, par exemple, sudo pour lancer des programmes graphiques en
tant que root. Mais bon un programme graphique qui a besoin d'�tre root
est suspect par d�faut ; la plupart du temps, une bonne gestion des
permissions de groupe doit suffire (� l'exception d'un programme come
ethereal).

<mode="PUB">
Pour plus d'informations, voir le Petit guide d'ex�cution �
distance des applications X
(http://www.traduc.org/docs/HOWTO/vf/Remote-X-Apps.html), section 7.
</mode>


Fred

-- 
Comment poser les questions de mani�re intelligente�?
http://www.gnurou.org/documents/smart-questions-fr.html
Code de conduite des listes Debian
http://www.debian.org/MailingLists/#codeofconduct

Répondre à