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

 


Dernière réponse
Sujet : Problem avec X et un utilisateur non root
WarDrone ok thx un pote men avait parlé mais il connaissait plus trop la commande exact.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
WarDrone ok thx un pote men avait parlé mais il connaissait plus trop la commande exact.
glor 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 ! :)"  ;

WarDrone non mais je me doute bien. bon merci je v utilisé cet tech et ptet me faire un alias, je verrai bien.
splurf si, y'a moyen, mais c'est goret
par exemple mettre ça dans le .bashrc de root
 
mais c'est PAS DU TOUT recommandé
WarDrone 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.
splurf 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?
WarDrone 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
 
 
 
splurf que donnent un  

Code :
  1. ps aux | grep X


et un  

Code :
  1. netstat -an | grep 6000

void_ppc chez moi (c) (sur une deb et une mdk) le xhost + suffit
splurf c'est nécéssaire .....
splurf pas uniquement.....
void_ppc

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

WarDrone Mais la commande est dispo de base car je ne l'ai pas ?
splurf il faut virer le nolisten tcp dans la config de X
 
et faire un xhost +
 
export DISPLAY=127.0.0.1:0.0
WarDrone meme si je me connect avec l'utilisateur depuis la console, ca ne marche pas.
void_ppc 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

psychotek parce que plutôt que de faire "su robert" quand tu es root, il faut que tu fasses "exit"
WarDrone help
WarDrone 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.


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)