2. après su en console, ou su -, je puis passer des commandes root, mais je ne

peux pas lancer des applications graphiques? Je crois que c'est lié à

C'est parce que le compte root n'a pas l'autorisation d'accéder à ton
affichage X11. Tu as plusieurs solutions :

- solution 1 : taper ‘xhost +’. Ceci est dangereux car ça donne à
 n'importe qui l'autorisation de se connecter. Ceci dit, si tu es
 derrière un routeur NAT/un pare-feu, le risque est réduit.
- solution 2 : taper (sous le compte root) :
 xauth -f ~jacques/.Xauthority extract - ':0' | xauth merge -
 Remplace « jacques » par l'identifiant de ton compte utilisateur, bien
 entendu.

Quelle que soit la solution choisie, il va te falloir indiquer
l'identifiant de l'affichage aux applis (le premier serveur X est
toujours ‘:0’). Tu peux soit l'indiquer au cas par cas :

# DISPLAY=':0' xlogo

soit le coller une bonne fois pour toutes dans la config' :

# echo "export DISPLAY=':0'" >> ~root/.bashrc
# source ~root/.bashrc # pour prendre en compte le changement
# xlogo


Sous debian (a partir de testing), il existe sux, qui fait comme su mais en autorisant l'acces a X


     Package sux

   * testing <http://packages.debian.org/testing/admin/sux> (admin):
     wrapper around su which will transfer your X credentials
     1.0.1-3: all




Steph


Linux-Azur :      http://www.linux-azur.org
D�sinscriptions: http://www.linux-azur.org/liste.php3
**** Pas de message au format HTML, SVP ****

Répondre à