[Linux-bruxelles] lancement d'appiclation sous root en mode graphique
Jérôme Warnier
jwarnier at beeznest.net
Dim 31 Aou 20:31:34 CEST 2003
Le dim 31/08/2003 à 19:45, Miguel Telleria de Esteban a écrit :
> Cuenta la leyenda que el Sun, 31 Aug 2003 19:19:43 +0200 stefan wrote:
>
> S> Bonsoir la liste
> S>
> S> Si je lance kde avec un utilisateur normal , je ne peux lancer d'application x
> S> en root depuis la console .
>
> J'ai toujours eu le mème problème et ils m'ont trouvé une solution dans
> la dernière copy-party (merci Ludovic).
>
> S> Exemple avec xcdroast :
> S>
> S> Xlib: connection to ":0.0" refused by server
> S> Xlib: No protocol specified
> S>
> S>
> S> Gtk-WARNING **: cannot open display: :0.0
>
> Sur Debian le seule moyen que l'utilisateur root a pour lancer
> des application X est le partage des cookies du fichier .Xauthority avec
> l'utilisateur qui a lancer le serveur X.
>
> Un xhost +localhost ne marche pas (en plus d'être deconseillé point de
> vue de securité).
Mais si, cela fonctionne très bien (même si pas conseillé point de
> vue de securité).
>
> Une solution simple est donc de copier le fichier .Xauthority du repertoire
> home de l'utilisateur sur le repertoire home du root (donc /root). Tu dois
> faire cette operation seulement une fois.
>
> Donc les pas à faire sont:
>
> 1. Devient root avec su.
> 2. Copie la cookie:
>
> cp /home/<utilisateur>/.Xauthority /root
>
> 3. et voila lance ce que tu veux.
>
> Il y a moyen de faire mieux avec la commande xauth qui permet d'ajouter differentes
> cookies de differentes serveurs ouverts dans la machine.
>
> Je me demande encore porquoi Debian ne met en système automatique
> pour faire ça.
Parce que ce n'est pas sûr.
> IL Y A AUSSI UN AUTRE MOYEN:
>
> kdesu <executable>
>
> Mais attention la variable $PATH change sensiblement.
>
>
> S> Si quelqu'un a une idée , pake ca m'énerve en peu de devoir me déloguer ,
> S> relancer kde en root , ....
>
> Je te comprends, j'ai eu le mème souffrance dépuis des mois. J'ai posais
> la question et personne savait me repondre.
Ah?
> Mais surtout ne lance pas Xwindows en root, tu ouvre ta console graphique
"X Window", ou "X11", ou "X Window System", mais pas "Xwindows".
> à l'exterieur avec un super-utilisateur.
>
> S>
> S> Merci
> S>
--
Jérôme Warnier <jwarnier at beeznest.net>
-------------- section suivante --------------
Une pièce jointe autre que texte a été nettoyée...
Nom: signature.asc
Type: application/pgp-signature
Taille: 189 octets
Desc: Ceci est une partie de message numériquement signée
URL: </pipermail/linux-bruxelles/attachments/20030831/001d4eeb/attachment-0001.sig>
Plus d'informations sur la liste de diffusion Linux-bruxelles