Como inserir senha no script shell como caracteres ocultos

Como inserir senha no script shell como caracteres ocultos

Comando:

Leia -s -p “Digite a senha:” PSWD

Como usar:-

Se você deseja obter a entrada de senha no script shell. Você deve querer não mostrar nenhum personagem na tela inserida pelo usuário. Usar -s para modo silencioso. Usando -s Os caracteres de entrada não são ecoados. Por exemplo, crie um script de shell nomeado inputpwd.sh e adicione o conteúdo seguinte.

$ vim inputpwd.sh 
#!/bin/Bash ### Senha de entrada como charactors ocultos ### Read -s -p "Enter senha:" PSWD ### Imprima o valor da variável PSWD ### ECHO -E "\ NYour Senha é:" $ PSWD 

Vamos executar o script e inserir sua senha, basta inserir sua senha, os caracteres não serão exibidos na tela. Isso funcionará apenas com shell/bin/bash, shell mais antigo (/bin/sh) lançará um erro.

# chmod +x inputpwd.sh # ./inputpwd.sh digite senha: sua senha é: 9kjdfk329sksk