• [^] # Re: DISPLAY ?

    Posté par . En réponse au message problème avec la commande cssh. Évalué à 1.

    Est-ce que tu as lancé la commande "echo $DISPLAY" avec le même utilisateur que la commande cssh ?

    Les messages d'erreur indiquent :
    -1 : que la variable DISPLAY n'existe pas dans l'environnement où tu lances cssh (cf "Can't find DISPLAY")
    -2 : que l'utilisateur qui exécute cssh n'a pas les droits pour utiliser le DISPLAY :0.0 (serveur X local).

    Est-ce que tu exécutes cssh avec un sudo ou après avoir ouvert une session sous un user différent (su) ?
    Si c'est bien ça, quel est l'intérêt ? Tu peux préciser le user distant pour les connexions SSH avec l'option -l (valable pour tous les serveurs SSH) ou en précisant les différents serveurs sous la forme user@host (tu n'as pas besoin de lancer cssh sous root pour ouvrir une session ssh sur un serveur en tant que root).