Entrar secretamente uma Senha em console

Abril 2017


É 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

Publicado por ninha25. Última modificação: 30 de setembro de 2011 às 10:22 por ninha25.
Este documento, intitulado 'Entrar secretamente uma Senha em console ', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.