Cómo ingresar la contraseña en el script de shell como caracteres ocultos

Cómo ingresar la contraseña en el script de shell como caracteres ocultos

Dominio:

leer -s -p "Ingrese la contraseña:" PSWD

Cómo utilizar:-

Si desea obtener una entrada de contraseña en el script de shell. Debes no mostrar ningún personaje en la pantalla ingresado por el usuario. Usar -s para modo silencioso. Usando -s Los caracteres de entrada no se han resonado. Por ejemplo, cree un script de shell llamado inputPwd.mierda y agregar el siguiente contenido.

$ vim inputpwd.mierda 
#!/bin/bash ### contraseña de entrada como charactores ocultos ### leer -s -p "Ingrese la contraseña:" PSWD ### Imprima el valor de la variable PSWD ### echo -e "\ nyour contraseña es:" $ PSWD 

Ejecutemos el script e ingresemos su contraseña, solo ingrese su contraseña, los caracteres no se mostrarán en pantalla. Esto funcionará solo con/bin/shell bash, shell más antigua (/bin/sh) lanzará un error.

# chmod +x inputpwd.sh # ./InputPwd.SH Ingrese la contraseña: su contraseña es: 9kjdfk329sksk