Problème avec "su" ?! edit:(c'est bon)

Problème avec "su" ?! edit:(c'est bon) - Linux et OS Alternatifs

Marsh Posté le 08-06-2002 à 13:22:56    

Quand je suis connecter en mode utilisateur, je peut depuis un terminal (n'importe lequel) lancer par exemple emacs en tappant "emacs", jusque la y a pas de probleme.
 
Mais dès que je fais un "su" pour me mettre en root dans mon terminal et que je fais "emacs", j'ai une erreur:
 
#emacs
Xlib: connection to ":0.0" refused by server
Xlib: No protocol specified
 
emacs: Cannot connect to X server :0.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.
 
 
Le truc louche c'est que si je lance une console directment en root cela me fait pas d'erreur.
 
Si quelqu'un pourrais eclairer ma lanterne? Merci.
 
 
 
Ah oui, pendant que j'y suis, y a terminal oû on peut copier, coler du texte?


Message édité par GoodBeeR le 06-08-2002 à 13:59:41
Reply

Marsh Posté le 08-06-2002 à 13:22:56   

Reply

Marsh Posté le 08-06-2002 à 13:24:37    

Essaie un su -
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ON NE BOSSE JAMAIS EN ROOT #@!#@#@!!!#@#!#!@@!!#

Reply

Marsh Posté le 08-06-2002 à 13:40:49    

normal.. tape "xhost +"  sous l'utilisayteur loggué, puis tu fais "su"
 
edit : rajout de ""


Message édité par trictrac le 06-08-2002 à 13:41:57
Reply

Marsh Posté le 08-06-2002 à 13:41:58    

moi j ai deja eu ce genre de truc et en fait je pense que c'est pk t as lance ton X en tant qu'utilisateur et non en root, alors apres ben quand t en root, il peut pas utiliser ton X pour afficher des trucs.
ca me fais la meme chose sur ma debian, et a part lance le X en root qd je veut utilise des appli graphique en tant que root ben j ai pas trouve la solution

Reply

Marsh Posté le 08-06-2002 à 13:42:29    

si c'est une gentoo, veilles a ce que le user soit dans le groupe wheel...

Reply

Marsh Posté le 08-06-2002 à 13:42:29    

Le problème avec un su - est que l'application essaye souvrir dans le terminal courrant, c'est pas trop ce que je recherche.
 
 
 

YupYup a écrit a écrit :

 
ON NE BOSSE JAMAIS EN ROOT #@!#@#@!!!#@#!#!@@!!#  




T'es gentil, mais je peut pas ouvrir tout les fichier de ma machine en user normal.

Reply

Marsh Posté le 08-06-2002 à 13:45:00    

t'as essayé mon truc???

Reply

Marsh Posté le 08-06-2002 à 13:46:05    

>xhost +
access control disabled, clients can connect from any host
 
 
bof sa pas l'air de fonctionner.
 
Non, je suis sur une Suse.

Reply

Marsh Posté le 08-06-2002 à 13:46:10    

trictrac a écrit a écrit :

normal.. tape "xhost +"  sous l'utilisayteur loggué, puis tu fais "su"
 
edit : rajout de ""  



et après faut pas oublier le "xhost -" :D


---------------
"The pen is mightier than the sword if the sword is very short, and the pen is very sharp." TP. Mes Jeux. Mes Ventes. Groupe HFR sur PlayFire.
Reply

Marsh Posté le 08-06-2002 à 13:46:46    

GoodBeeR a écrit a écrit :

>xhost +
access control disabled, clients can connect from any host
 
 
bof sa pas l'air de fonctionner.
 
Non, je suis sur une Suse.  



qd tu tapes emacs en root après ça veut tjrs pas :??:


---------------
"The pen is mightier than the sword if the sword is very short, and the pen is very sharp." TP. Mes Jeux. Mes Ventes. Groupe HFR sur PlayFire.
Reply

Marsh Posté le 08-06-2002 à 13:46:46   

Reply

Marsh Posté le 08-06-2002 à 13:48:38    

Ah oui sa marche, uhuhu.
Merci beaucoup.
 
Pour ma culture personnel sa changer quoi de faire un xhost +?

Reply

Marsh Posté le 08-06-2002 à 13:48:54    

GoodBeeR a écrit a écrit :

>xhost +
access control disabled, clients can connect from any host
 
 
bof sa pas l'air de fonctionner.
 
Non, je suis sur une Suse.  




 
mais essaie jusqu'au bout, vu qu'il vient de te dire que ca marche....
 
On te file la solution, et t'arrive meme pas a l'appliquer!!
Si tu maitrise tellement le sujet, pourkoi tu demanbdes??  :sarcastic:

Reply

Marsh Posté le 08-06-2002 à 13:52:15    

trictrac a écrit a écrit :

 
 
mais essaie jusqu'au bout, vu qu'il vient de te dire que ca marche....
 
On te file la solution, et t'arrive meme pas a l'appliquer!!
Si tu maitrise tellement le sujet, pourkoi tu demanbdes??  :sarcastic:  




 
 
Oui deosler j'avais mal tester son truc.
 
Mais où tu vois que je maitrise le sujet.?
Je pige pas trop le truc justement.

Reply

Marsh Posté le 08-06-2002 à 14:55:35    

en user, tu fais un xhost+ ce qui permet a un autre user (comme le root par ex) de lancer des appli a partir de ce meme shell
ensuite tu "su root"
pass *****
et voila.

Reply

Marsh Posté le 08-06-2002 à 19:23:36    

pour la precision, c'est pas 'a partir du shell' que la permission agit, mais plutot 'sur l'affichage'
En gros, en passant le parametre :x.x avec des x qui vont bien, un pote a pu lancer un divx sur mon ecran!!
Voila, CT pour l'info

Reply

Marsh Posté le 08-06-2002 à 22:06:07    

man xhost comme d'hab


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 09-06-2002 à 02:38:23    

GoodBeeR a écrit a écrit :

T'es gentil, mais je peut pas ouvrir tout les fichier de ma machine en user normal.  



root --> vi.


---------------
"The marketing guys said the HP-35 would be a failure because it was too small, and then we couldn't make them fast enough to meet the demand. The marketing folks don't know everything." - Bill Hewlett
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed