Bonjour,

Je voudrais me connecter à une machineB avec certain user qui n’est accessible qu’après un sudo.

Je peux me connecter à une machineA
Puis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
machineA> sudo su – superman
puis
Code : Sélectionner tout - Visualiser dans une fenêtre à part
superman@machineA> ssh machineB
En effet sur la machineB je ne peux pas faire de sudo.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
machineA> sudo su – superman ssh machineB
me demande un mot de passe.
donne
(root) NOPASSWD: /usr/bin/su - superman, (root) /[a-z]*app/travail/*/*.sh
J’ai testé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
machineA> sudo su – superman << eof
ssh machineB
eof
mais je retourne à la machineA apres une connexion furtive à la machineB.
Y-a-t’il un moyen de garder le prompt ou de se connecter avec une seule ligne de commande ?