Entrar secretamente uma Senha em console

Novembro 2016


É possível inibir um comando (como impedir a afixagem na tela pelo comando "echo"), graças ao comando "stty".

Bsata para tanto lançar o comando (à inibir) e precedê-la por :
stty -<o_comando>

Um simples chamado por:
stty <o_comando >
reativa as unções desta.

Exemplo:
#!/bin/bash 
# script.sh 

echo "Entre sua senha:" 
stty -echo 
read passe 
stty echo 
echo "Sua senha é: $passe" 
exit


Artigo original publicado por Jipicy

Tradução feita por Ana Spadari

Veja também :
Este documento, intitulado « Entrar secretamente uma Senha em console  »a partir de CCM (br.ccm.net) está disponibilizado sob a licença Creative Commons. Você pode copiar, modificar cópias desta página, nas condições estipuladas pela licença, como esta nota aparece claramente.