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

 


Dernière réponse
Sujet : utiliser X sous un compte autre que root
weblook$ yes!!!!merci MaxMaverick
 
un simple xhost +127.0.0.1 à suffit
 
un truc qui m'échappe quand même:
 
j'ai taper cette commande en root.
j'ai rebooter...et je pouvais lancer X et des apps X sous n'importe quel identitée !
 
ça à modifier un fichier, lequel?

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
weblook$ yes!!!!merci MaxMaverick
 
un simple xhost +127.0.0.1 à suffit
 
un truc qui m'échappe quand même:
 
j'ai taper cette commande en root.
j'ai rebooter...et je pouvais lancer X et des apps X sous n'importe quel identitée !
 
ça à modifier un fichier, lequel?
MaxMaverick Le comportement que tu decrit est le suivant :
 
Tu a lance un serveur X sous une identite (ex user)
et tu essaye de lancer une application sur ce serveur sous une autre identite (ex root), chose qui est par default interdite  
pour autoriser un autre utilisateur/une autre machine a contacter ce serveur il faut utiliser la commande xhost
 
par ex  

xhost +autremachine

autorisera toute personne a lancer depuis autremachine une application sur ton serveur X, en ayant au prealable mit la variable DISPLAY a "mamachine:0"
 

xhost +user

, meme chose mais pour un utilisateur
et

xhost -autremachine

enleve une machine de la liste des autorisation.
 
bref man xhost quoi.
 
pour ton autre probleme (lancer le serveur sous un compte autre que root) et bien je ne vois qu'une raison ton serveur X n'est pas suid root et tu n'as pas configurer le fichier /etc/X11/Xwrapper.config (ou bien tu n'as pas installer le Xwrapper), et tu lance ton serveur X avec startx.
3 solutions:  

  • soit tu utilise un xdm/kdm/gdm & co
  • soit tu chmod +s ton serveur X
  • soit tu installe/configure le Xwrapper


Mais bon quelques infos de plus concernant ce que tu as fait,
les droits du fichier /usr/X11/bin/X et ta commande pour demarrer X seraient utiles.

weblook$ j'suis sous slack 8.0, avec XFree86 4.1.0 j'utilise fluxbox comme window manager
Jak Précise le système. Ça fait des années que je n'ai pas entendu d'un comportement pareil par défaut.
weblook$

el_loco a écrit a écrit :

xhost local:user




 
ça me donne le même message d'erreur.
 
y a pas un fichier de X a modifier pour lui spécifier que tel utilisateur à le droit de le contacter??

weblook$

discos a écrit a écrit :

Essaie de modifier les droits du fichier ! tu donnes les droits rwx pour le groupe ou l'utilisation que tu souhaites !




 
Mes utilisateurs ont le droit d'écution sur les app X que j'essaye de lancer.Nan le pbm vient de X pas des apps

el_loco xhost local:user
discos Essaie de modifier les droits du fichier ! tu donnes les droits rwx pour le groupe ou l'utilisation que tu souhaites !
weblook$ je n'arrive pas à lancer des applications X ou le serveur X lui même quand je tourne sous un compte autre que root
le message que j'ai en sortie est le suivant:
 
Xlib: connection to ":0.0" refused by server
Xlib: Client is not authorized to connect to Server
emacs: cannot connect to X server :0.0
 
que faire?

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