[résolu] Ajout de mot passe caché

Bonjour,
étant en développement d’un script d’ajout d’utilisateur j’ai besoin que les utilisateur lorsqu’ils crée leur passe qu’il soit sous forme ****** et non pas en clair dans la console.

Explications pour montrer ce que je voudrais.
Voici un simple script:

[code]#!/bin/sh

echo -n "Quel est votre mot de passe ? : "
read PASS[/code]

Voilà, ici si on ajoute le passe il sera en clair, je voudrais qu’il soit sous forme de ********* lorsque l’utilisateur le tappe.
Comment faire ?

tu peux rendre le read silencieux avec -s (man bash pour la syntaxe de read).
Tu peux aussi voir du coté de readline (man bash encore).

Merci pour l’astuce,
j’ai fait ceci:

[code]#!/bin/sh

echo -n "Quel est votre mot de passe ? : "
stty -echo
read pass
stty echo[/code]

ça marche, Mais le problème c qu’une fois le passe tappé, il ne retourne pas à la ligne et la seconde question se trouve sur la même ligne.

Bonjour,

En rajoutant un echo vide entre la lecture du mot de passe et le stty echo peut etre.

[code]#!/bin/sh

echo -n "Quel est votre mot de passe ? : "
stty -echo
read pass
echo ""
stty echo[/code]

@+

[quote=“micky979”]Bonjour,

En rajoutant un echo vide entre la lecture du mot de passe et le stty echo peut etre.

[code]#!/bin/sh

echo -n "Quel est votre mot de passe ? : "
stty -echo
read pass
echo “”
stty echo[/code]

@+[/quote]
Merci à vous 2,
Résolu :smt006 :smt002