Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

[HS] - saisi auto du mot de passe

3 réponses
Avatar
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

3 réponses

Avatar
Basile Starynkevitch
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/
Avatar
Nahliel Steinberg
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/
Avatar
Yoann CONGAL
Le 26 février 2013 16:49, Nahliel Steinberg a écrit :
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+