Ocultar lo que se escribe en la terminal (solucionado)

Imagen de ja.acedo
0 puntos

Buenas tardes,

Necesito hacer un script en el cual se crean cuantas de usuario, estoy utilizando el comando useradd, me han comentado que es mas simple el comando adduser, pero quiero utilizar este porque ya tengo todo el script terminado y si cambio de comando tengo que cambiar muchas cosas, entonces pido el nombre de usuario y la contraseña yo mismo desde el script, quiero que todo lo que salga por pantalla y lo que se pida sea lo que yo pongo en el script, por lo tanto al pedir la contraseña se ve en la pantalla la contraseña que se esta scribiendo...

Lo que necesito es saber como puedo hacer para que esa contraseña que se escribe no se vea, como cuando haces un sudo ... Hago un echo -n "Contraseña del usuario" ; read contraseña, no se si hay alguna opcion para el read que me lo solucione porque hago un man read y no se porque no me aparece ninguna opcion, cuando se que las hay como por ejemplo la -p, que es para hacer el echo y read de antes directamente en una linea.

Si me podeis ayudar os lo agradeceria.

Un saludo.

Imagen de Gabriel_M
+1
0
-1

Para

echo Password:
read passwordpass

Sería
echo Password:
read -s passwordpass

+1
0
-1
Imagen de ja.acedo
+1
0
-1

muchisimas gracias, sabia k iba a ser una tonteria una opcion rapida xo esk no se porque en el manual no me salia, pero ya tengo todo perfecto.

+1
0
-1