Re: Impossible de lancer une app X sous root
Le Fri 13/02/2004, Jean-Michel OLTRA disait > Le jeudi 05 février 2004, Xavier Seneque a écrit... > 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): > > > d'où est-ce que ça pourrait venir et comment corriger ? > > root n'a pas le droit d'utiliser X, sur la connexion de qqun d'autre. > > Vite fait: > xhost + local: > (puis xhost - local: > quand c'est fini) > Les deux points (:) ne sont pas pour faire joli > > mieux fait: > man xauth export XAUTHORITY=~user/.Xauthority et tout marche. AUtre solution, plutôt que su, utiliser calife -- Erwan
Re: Impossible de lancer une app X sous root
* 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). 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. 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
Re: Impossible de lancer une app X sous root
Xavier Seneque a écrit : 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 ? root n'a pas le droit de se connecter au serveur X d'un user. En tant que user tape xhost + pour autoriser d'autres user. Man xhost pour voir ce que cela entraine. Et c'est pas une erreur ;-) c'est la securite debian. -- : __ __ __ __ __ __ [EMAIL PROTECTED] : /_// __ // __ //_// __ // / phone.: +48 32 285 5276 : / / / /_/ // /_/ / / / / /_/ // / fax: +48 32 285 5276 : /_/ /_//_/ /_/ /_/ /_//_/ mobile..: +48 602 284 546
Re: Impossible de lancer une app X sous root
Le jeudi 05 février 2004, Xavier Seneque a écrit... 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): > d'où est-ce que ça pourrait venir et comment corriger ? root n'a pas le droit d'utiliser X, sur la connexion de qqun d'autre. Vite fait: xhost + local: (puis xhost - local: quand c'est fini) Les deux points (:) ne sont pas pour faire joli mieux fait: man xauth -- jm
Impossible de lancer une app X sous root
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 ? Merci d'avance !