[HS] - saisi auto du mot de passe
Le
Nahliel Steinberg

Je suis en train d'écrire plusieurs scripts pour déléguer de l'exploitation.
Je fais des scripts en bash qui affichent un menu avec les actions à jouer :
redémarrer le service apache
redémarrer le service mysql
etc.
Et là je tombe sur un pb, j'ai une application qui se lance via un script
mais j'ai un mot de passe qui est demandé.
je seche sur le fait de comment passer le mot de passe automatiquement ?
Le lancement se fait
/rep/application/bin/scriptlancement.sh start
facile à scripter ça, mais dès que je fais ça j'ai
Mot de passe :
Ce n'est pas un pb de sudo car le mot de passe pour le lancement est bien spécifique à l'application.
une idée ?
--
Nahliel
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20130226141902.GA29469@debianserver.info-cr.fr
Je fais des scripts en bash qui affichent un menu avec les actions à jouer :
redémarrer le service apache
redémarrer le service mysql
etc.
Et là je tombe sur un pb, j'ai une application qui se lance via un script
mais j'ai un mot de passe qui est demandé.
je seche sur le fait de comment passer le mot de passe automatiquement ?
Le lancement se fait
/rep/application/bin/scriptlancement.sh start
facile à scripter ça, mais dès que je fais ça j'ai
Mot de passe :
Ce n'est pas un pb de sudo car le mot de passe pour le lancement est bien spécifique à l'application.
une idée ?
--
Nahliel
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20130226141902.GA29469@debianserver.info-cr.fr
On pourrait imaginer utiliser Expect http://expect.sourceforge.net/
(mais je ne suis pas sûr que mettre un mot de passe dans un script soit une bonne idée)
Cordialement
--
Basile STARYNKEVITCH http://starynkevitch.net/Basile/
email: basile<at>starynkevitch<dot>net mobile: +33 6 8501 2359
8, rue de la Faiencerie, 92340 Bourg La Reine, France
*** opinions {are only mines, sont seulement les miennes} ***
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
tout à fait d'accord avec toi mais je n'ai pas le choix
je vais regarder cette piste
--
Nahliel
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Je te conseille également autoexpect (dans le paquet expect-dev) pour
faciliter l'écriture du script expect. En gros, ça enregistre une
session "normale" et crée le script expect correspondant. Il reste
ensuite à affiner ce script.
--
Yoann
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/CAGCzTpPZS8E_=2n2uH2F1_H4ZYd0u+