Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1354 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  Problem avec X et un utilisateur non root

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problem avec X et un utilisateur non root

n°494567
WarDrone
Eeny, meeny, miny, moe.
Posté le 03-06-2004 à 19:49:25  profilanswer
 

Lorsque je fais un su mon_bel_utilisateur alors que je suis en root j'obtiens l'erreur suivante :
 

Code :
  1. Xlib: connection to ":0.0" refused by server
  2. Xlib: No protocol specified
  3. emacs: Cannot connect to X server :0.0.
  4. Check the DISPLAY environment variable or use `-d'.
  5. Also use the `xhost' program to verify that it is set to permit
  6. connections from your machine.


 
 
A mon avi c'est tout con, il doit falloir dire quelque part que je peux me connecter avec cet utilisateur au server x, mais ça je ne sais même pas ou ça se fait :)
 
Merci à tous.

mood
Publicité
Posté le 03-06-2004 à 19:49:25  profilanswer
 

n°494579
WarDrone
Eeny, meeny, miny, moe.
Posté le 03-06-2004 à 20:14:20  profilanswer
 

help

n°494580
psychotek
Posté le 03-06-2004 à 20:16:35  profilanswer
 

parce que plutôt que de faire "su robert" quand tu es root, il faut que tu fasses "exit"

n°494581
void_ppc
Posté le 03-06-2004 à 20:16:45  profilanswer
 

en utilisateur sous lequel tu es loggué tu tapes :
 


xhost +


 
maintenant en faisant un su ca marchera sans problèmes.
 
C'est une solution crade, il y a moyen de faire plus propre avec Xfree, mais j'ai pas cherché comment

n°494582
WarDrone
Eeny, meeny, miny, moe.
Posté le 03-06-2004 à 20:17:50  profilanswer
 

meme si je me connect avec l'utilisateur depuis la console, ca ne marche pas.

n°494584
splurf
Rm -Rf / && oops :o
Posté le 03-06-2004 à 20:23:08  profilanswer
 

il faut virer le nolisten tcp dans la config de X
 
et faire un xhost +
 
export DISPLAY=127.0.0.1:0.0

n°494589
WarDrone
Eeny, meeny, miny, moe.
Posté le 03-06-2004 à 20:25:43  profilanswer
 

Mais la commande est dispo de base car je ne l'ai pas ?

n°494591
void_ppc
Posté le 03-06-2004 à 20:26:25  profilanswer
 

splurf a écrit :

il faut virer le nolisten tcp dans la config de X
 
et faire un xhost +
 
export DISPLAY=127.0.0.1:0.0


 
ca c'est pour le réseau

n°494600
splurf
Rm -Rf / && oops :o
Posté le 03-06-2004 à 20:42:56  profilanswer
 

pas uniquement.....

n°494601
splurf
Rm -Rf / && oops :o
Posté le 03-06-2004 à 20:43:02  profilanswer
 

c'est nécéssaire .....

mood
Publicité
Posté le 03-06-2004 à 20:43:02  profilanswer
 

n°494606
void_ppc
Posté le 03-06-2004 à 20:44:35  profilanswer
 

chez moi (c) (sur une deb et une mdk) le xhost + suffit


Message édité par void_ppc le 03-06-2004 à 20:44:43
n°494610
splurf
Rm -Rf / && oops :o
Posté le 03-06-2004 à 20:46:08  profilanswer
 

que donnent un  

Code :
  1. ps aux | grep X


et un  

Code :
  1. netstat -an | grep 6000

n°494617
WarDrone
Eeny, meeny, miny, moe.
Posté le 03-06-2004 à 20:51:25  profilanswer
 

root     12239  0.0  0.1  2044  968 tty1     S    19:27   0:00 /bin/sh /usr/X11R6/bin/startx
root     12251  1.9  6.0 45468 31248 ?       R<L  19:27   1:39 X :0
 
et
 
tcp        0      0 0.0.0.0:6000            0.0.0.0:*               LISTEN
 
 
 

n°494621
splurf
Rm -Rf / && oops :o
Posté le 03-06-2004 à 20:55:08  profilanswer
 

ok, le port 6000 est ouvert
 
en tant que root
dans un terminal (sous X) => executes "xhost +"
su - utilisateur
mot de passe de l'utilisateur
 
ça donne quoi?
 
 
y'a qqch dans le .profile .bashrc de l'utilisateur normal?

n°494627
WarDrone
Eeny, meeny, miny, moe.
Posté le 03-06-2004 à 21:00:23  profilanswer
 

Ok ca a bypassé la protection et jarrive a lancer emacs, mais sinon ya pas un moyen de le configurer ca ?
 
Et pour le bashrc il ne doit pas y avoir autre chose que le truc de base parce que je ne me sers jamais de l'utilisateur, je suis tjr en root pour installer mes progs.

n°494629
splurf
Rm -Rf / && oops :o
Posté le 03-06-2004 à 21:01:37  profilanswer
 

si, y'a moyen, mais c'est goret
par exemple mettre ça dans le .bashrc de root
 
mais c'est PAS DU TOUT recommandé

n°494633
WarDrone
Eeny, meeny, miny, moe.
Posté le 03-06-2004 à 21:05:58  profilanswer
 

non mais je me doute bien. bon merci je v utilisé cet tech et ptet me faire un alias, je verrai bien.

n°494643
glor
Posté le 03-06-2004 à 21:08:32  profilanswer
 

Sur irc.freenode.net #slackware-fr :
 

<pitepouik>
export XAUTHORITY=/home/punk/.Xauthority ;  
export PATH=$PATH:/usr/X11R6/bin ;
echo "If i run an X program as a root user, I'm a shity lamer ! :)"  ;


Message édité par glor le 03-06-2004 à 22:03:59
n°494652
WarDrone
Eeny, meeny, miny, moe.
Posté le 03-06-2004 à 21:16:37  profilanswer
 

ok thx un pote men avait parlé mais il connaissait plus trop la commande exact.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  Problem avec X et un utilisateur non root

 

Sujets relatifs
Problemes de droits avec l'utilisateur telnet[mdk10] Ne peu utiliser internet qu'en ROOT
[ALSA] Ne peut changer le volume qu'en rootperte du mot de passe root avec la MNF
[Gentoo LiveCD] mot de passe root?Problème droits utilisateur
Se connecter en ROOT sous MDK 10[RED HAT 9.0] veut pas du passwd root
Mozilla firefox & compte root & version FRAcces au HDD Raid impossible en mode utilisateur
Plus de sujets relatifs à : Problem avec X et un utilisateur non root


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR