bonjour a tous,
Est-ce vraiment possible de faire cela ?
je dois réaliser un script perl sous windows (si si, obligé) pour lancer des commandes sous des linux. Jusque la, pas de probleme, avec un peu de gestion processus (IPC::open2) je peux lancer des commandes et accepter automatiquement le/les nouveau serveurs.
Mais ma grande question est la :
je dois lancer certaines commandes en root, et dans mon cas précis, pas d'autres choix que de faire des sudo alors.
Je n'arrive pas apres connexions au serveur SSH a lui faire executer des commandes, notament :
sudo cmd
"password"
exit
Y a -til une solution ??
un grand merci d'avance.
# Commentaire supprimé
Posté par Anonyme . Évalué à 2.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: Module expect
Posté par meta . Évalué à 1.
meme un simple "ls" ne passe pas, je n'arrive pas a interagir avec le shell distant précisement.
ca sent le mur, mais je ne desespere pas !
merci.
[^] # Re: Module expect
Posté par PLuG . Évalué à 1.
[^] # Re: Module expect
Posté par meta . Évalué à 1.
de ce que j'ai vu , il n'y a pas de module expect
Mais aussi, si je n'arrive pas a evoie des commandes a plink, je ne pense pas que expect pourra y faire grand chose , non ?
# Commentaire supprimé
Posté par Anonyme . Évalué à 2.
Ce commentaire a été supprimé par l’équipe de modération.
[^] # Re: Pas d'autres de choix ?
Posté par meta . Évalué à 1.
Je me connecte, c'est tout , pas le droit a plus
# sudo sans passwd
Posté par Cyrille Hombecq . Évalué à 1.
puis
tonuser ALL=(ALL) NOPASSWD:liste des commandes
et ton utilisateur n'auras pas besoin de rentrer le mot de passe lors de
sudo cmd
[^] # Re: sudo sans passwd
Posté par meta . Évalué à 1.
la conf est figé en gros, sinon ca aurait été simple, mais la non
# que dit le man ?
Posté par ecid . Évalué à 1.
# Et avec une VM ?
Posté par Giantgoab . Évalué à 1.
tu pourrais faire tourner un linux comme ca, et donc avoir les sudo et faire ton dev sans problème.
(avec virtualbox par exemple)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.