Re: executer en root

2003-08-28 Par sujet Francois Bottin
Quoting Bruno Treguier <[EMAIL PROTECTED]>:
>
> Personnellement pour ce genre de cas, je trouve très pratique
> d'utiliser un ssh sur ma propre machine:
> 
[snip]
> 
> - que l'option "X11Forwarding yes" soit positionnée dans le fichier
>   de config de sshd sur la machine de destination ;
> 
> - que "FowardX11 yes" le soit également dans le fichier de config
>   de ssh de user1 sur la machine de départ (mais en l'occurrence
>   c'est la même), ou que l'option "-X" soit spécifiée en ligne de
>   commande.
> 

Il faut aussi que XFree ne soit pas lancé avec l'option '-nolisten tcp' (ou un
truc du genre). Chez moi, il a falu que je l'enlève dans la configuration de 
GDM.

François.


-- 
Francois BOTTIN
--
"How kind," the PFY sighs. "But where will I go?" 
"Somewhere where they know nothing about computing...
where they wouldn't know a RAM chip from a potato chip!" 
"But I don't want to visit Microsoft!" he whines.
  The BOFH 1998 - Simon Travaglia (bofh.ntk.net)



Re: executer en root

2003-08-28 Par sujet Bruno Treguier
On Thu, Aug 28, 2003 at 12:37:01PM +0200, Arnaud LACOMBE wrote:
> On Thu, Aug 28, 2003 at 03:09:21AM +0200, Jean-Paul Lacquement wrote:
> > Le jeu 28/08/2003 à 02:02, Nicolas_Petillon a écrit :
> > > bonjour
> > > je recherche le meilleur moyen d'exécuter une aplication, 
> > > normalement utilisé par root, soit entant que root ou sous une autre 
> > > identité
> > > (users...)sous X.
> > Tape:
> > xhost +
> Du point de vue de la sécurité du système, je pense qu'il vaut mieux
> utiliser la commande suivante:
> $ xhost +local:
> 
> qui n'autorisera que les utilisateurs locaux à se connecter au serveur X.

Personnellement pour ce genre de cas, je trouve très pratique
d'utiliser un ssh sur ma propre machine:

En tant que user1, faire:

ssh [EMAIL PROTECTED]

Et hop, on récupère le display via les canaux ssh. :-)

Ca a l'avantage de la simplicité... Il faut bien entendu pour cela:

- que l'option "X11Forwarding yes" soit positionnée dans le fichier
  de config de sshd sur la machine de destination ;

- que "FowardX11 yes" le soit également dans le fichier de config
  de ssh de user1 sur la machine de départ (mais en l'occurrence
  c'est la même), ou que l'option "-X" soit spécifiée en ligne de
  commande.

Bruno

-- 
-- Service Hydrographique et Oceanographique de la Marine ---  EPSHOM/CIS/MIC
-- 13, rue du Chatellier ---  BP 30316  --- 29603 Brest Cedex, FRANCE
--Phone: +33 2 98 22 17 49  ---  Email: [EMAIL PROTECTED]



Re: executer en root

2003-08-28 Par sujet Arnaud LACOMBE
On Thu, Aug 28, 2003 at 03:09:21AM +0200, Jean-Paul Lacquement wrote:
> Le jeu 28/08/2003 à 02:02, Nicolas_Petillon a écrit :
> > bonjour
> > je recherche le meilleur moyen d'exécuter une aplication, 
> > normalement utilisé par root, soit entant que root ou sous une autre 
> > identité
> > (users...)sous X.
> Tape:
> xhost +
Du point de vue de la sécurité du système, je pense qu'il vaut mieux
utiliser la commande suivante:
$ xhost +local:

qui n'autorisera que les utilisateurs locaux à se connecter au serveur X.

Sinon, pourquoi ne pas utiliser sudo ?

AL

-- 
"C'est souvent quand on croît que tout est perdu que l'on fini par gagner."



Re: executer en root

2003-08-28 Par sujet moku
Salut,

Le 28/08/03 02:02, Nicolas_Petillon a écrit tout plein de choses, dont :
> je recherche le meilleur moyen d'exécuter une aplication, 
> normalement utilisé par root, soit entant que root ou sous une autre identité
> (users...)sous X.
> 
> - ya bien, evidement $su root 
>   malgré que chez moi ca ne marche pas quand je lance etherreal on me dit :
> *Xlib: connection to ":0.0" refused by server
> *Xlib: Client is not authorized to connect to Server
> *
> *Gtk-WARNING **: cannot open display: :0.0

On en a parlé sur la liste il y a quelques semaines.
Tu trouveras mes notes ici :
http://www.ghosthack.net/~moku/gnu-linux/export_display-xhost.txt

Si il y manque quelquechose ou si ça ne marche pas pour toi, dis-le moi
s'il te plaît.

> - ya ausi sudo mais je ne le connait pas

hum... man sudo, man sudoers, man visudo ? ;-)
Dans le man sudoers les exemples sont trés bien faits et trés
didactiques. À lire absolument.
(et, oui, tu peux lancer un soft en root dans une session user via
sudo.)

A+
-- 
moku
Site communautaire sur Masamune Shirow  //Site d'export Japonais
http://www.projectshirow.net/  //  http://www.nippon-export.com/
   Ce dont je me débarasse / http://moku.free.fr/a_la_vente.html



Re: executer en root

2003-08-28 Par sujet Frédéric Bothamy
* Nicolas_Petillon <[EMAIL PROTECTED]> [2003-08-28 02:02] :
> bonjour
> je recherche le meilleur moyen d'exécuter une aplication, 
> normalement utilisé par root, soit entant que root ou sous une autre identité
> (users...)sous X.
> 
> - ya bien, evidement $su root 
>   malgré que chez moi ca ne marche pas quand je lance etherreal on me dit :
> *Xlib: connection to ":0.0" refused by server
> *Xlib: Client is not authorized to connect to Server
> *
> *Gtk-WARNING **: cannot open display: :0.0
> - ya ausi sudo mais je ne le connait pas
> voila il y surement d'autre possibilité ou alors g un Pb..

Il y a un mini-HOWTO sur le sujet :
http://www.traduc.org/docs/HOWTO/mini/lecture/Remote-X-Apps.html
contenant l'explication technique de ce problème.

Mais sudo est clairement le moyen le plus facile de faire (et il n'est
pas compliqué à mettre en place).


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.fr.debian.org/MailingLists/#codeofconduct



Re: executer en root

2003-08-27 Par sujet Jean-Paul Lacquement
Le jeu 28/08/2003 à 02:02, Nicolas_Petillon a écrit :
> bonjour
> je recherche le meilleur moyen d'exécuter une aplication, 
> normalement utilisé par root, soit entant que root ou sous une autre identité
> (users...)sous X.
Tape:
xhost +
Tu pourras lancer une appli en tant que root(à partir d'un terminal),
par exemple eroaster, alors que ta session X appartiendra à un autre
utilisateur.

> - ya bien, evidement $su root 
>   malgré que chez moi ca ne marche pas quand je lance etherreal on me dit :
> *Xlib: connection to ":0.0" refused by server
> *Xlib: Client is not authorized to connect to Server
> *
> *Gtk-WARNING **: cannot open display: :0.0
> - ya ausi sudo mais je ne le connait pas
> voila il y surement d'autre possibilité ou alors g un Pb..
> 
> merci 
De rien.
> N.Pétillon


-- 
Jean-Paul Lacquement <[EMAIL PROTECTED]>



executer en root

2003-08-27 Par sujet Nicolas_Petillon
bonjour
je recherche le meilleur moyen d'exécuter une aplication, 
normalement utilisé par root, soit entant que root ou sous une autre identité
(users...)sous X.

- ya bien, evidement $su root 
  malgré que chez moi ca ne marche pas quand je lance etherreal on me dit :
*Xlib: connection to ":0.0" refused by server
*Xlib: Client is not authorized to connect to Server
*
*Gtk-WARNING **: cannot open display: :0.0
- ya ausi sudo mais je ne le connait pas
voila il y surement d'autre possibilité ou alors g un Pb..

merci 
N.Pétillon