[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
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Basile Starynkevitch
Le #25248882
On Tue, Feb 26, 2013 at 03:19:02PM +0100, Nahliel Steinberg wrote:
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 ?



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/
Nahliel Steinberg
Le #25248932
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



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/
Yoann CONGAL
Le #25248982
Le 26 février 2013 16:49, Nahliel Steinberg
On pourrait imaginer utiliser Expect http://expect.sourceforge.net/


je vais regarder cette piste



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+
Publicité
Poster une réponse
Anonyme