Bonjour ,
voila je souhaite exécuter une requête linux de connexion dans mon programme C#, je suis connecter sur un serveur linux en ssh et je souhaitait me connecter a un second user en passant par le mien en faisant un "su - user"car je ne peux pas m'y connecter directement en ssh (je n'ais pas les droits), j'aurais aimé savoir s'il y avais une méthode qui m'aurais permis de rentrer en paramètre le password et le user en une ligne car. Car quand j'essaye de faire directement avec putty quelque chose comme ca en une ligne :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
echo "password"| su - "user"
j'ai le retour suivant : standard in must be a tty

j'ai chercher des info sur cette erreur, et ce qu'il est ressortie c'est qu'il faudrait changer certain fichier malheureusement je ne suis pas admin et mes droit sont restreint. j'arrive a me connecter si je mets juste un " su - user" puis le password grace a putty, Mais dans mon code C# je ne peux pas faire ce "su - user" puis refaire une commande pour inséré le login car la commande "su" n'est plus en mémoire, voila pourquoi je cherche a me connecter en une ligne

Avez vous d'autre solution ?