Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/08/2012, à 15:30

tuxmona

Saisie d'un mot de passe pour un script

Bonjour,
J'écrit un script shell qui demande certaines info à l'utilisateur (fonction  read).
Il est notament demandé un mot de passe. Pour la plus élémentaires des règles de sécurité, je voudrais que la saisie du mot de passe ne soit pas visible comme quand le système demande la saisie du mot de passe.
Existe-t-il un moyen pour cacher la saisie (soit rien ne s'affiche soit des caractères *)?

Merci pour vos réponses

Hors ligne

#2 Le 29/08/2012, à 15:38

redo_fr

Re : Saisie d'un mot de passe pour un script

Salut

stty -echo
read motDepasse
stty echo

Il n'y a pas de mauvais outils, il n'y a que de mauvais ouvriers
- papy -
Personnellement, je crois que faire des procès est un signe que les affaires vont mal. Je ne dis pas que Microsoft va mal, ce n'est qu'un signe, pas un indicateur...
- Linus Torvalds -

Hors ligne

#3 Le 29/08/2012, à 15:45

tuxmona

Re : Saisie d'un mot de passe pour un script

Super merci beacoup.
C'est exactement ce que je cherchais

Hors ligne

#4 Le 29/08/2012, à 16:23

Postmortem

Re : Saisie d'un mot de passe pour un script

Salut,
Il y a aussi l'option -s de read (le read de bash) :

read -s MotDePasse

Dernière modification par Postmortem (Le 29/08/2012, à 16:23)


Mot' a dit : « Un Hellfest sans Slayer, c'est comme une galette-saucisse sans saucisse ! »

Hors ligne