Pular para o conteúdo

Não mostrar campo que digitar [RESOLVIDO]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Não mostrar campo que digitar [RESOLVIDO]

Enviado em 30/06/2016 - 07:28h

Alguém sabe me dizer como, ao ler a variável o campo fique como a senha do sudo? (tipo em branco ou com *)...
É o seguinte, criei um script que pergunta qual usuário e senha para mapeamento de pastas:

echo "informe usuario"
read usuario
echo "informe a senha"
read senha
mount -t cifs //exemplo/pasta /mnt/pasta -o username=$usuario,password=$senha

Queria que quando a pessoa digitasse a senha não aparecesse na tela, tem como mascarar isso? Desde já agradeço.

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Não mostrar campo que digitar

Enviado em 30/06/2016 - 08:07h

sotlegend escreveu:

Alguém sabe me dizer como, ao ler a variável o campo fique como a senha do sudo? (tipo em branco ou com *)...
É o seguinte, criei um script que pergunta qual usuário e senha para mapeamento de pastas:

echo "informe usuario"
read usuario
echo "informe a senha"
read senha
mount -t cifs //exemplo/pasta /mnt/pasta -o username=$usuario,password=$senha

Queria que quando a pessoa digitasse a senha não aparecesse na tela, tem como mascarar isso? Desde já agradeço.



Bom dia,
utilize esses campos

stty -echo
printf "Senha: "
read SENHA
stty echo
printf "\n"
printf $SENHA


espero ter ajudado.


3. Re: Não mostrar campo que digitar

Enviado em 30/06/2016 - 08:20h

flizeteam escreveu:

sotlegend escreveu:

Alguém sabe me dizer como, ao ler a variável o campo fique como a senha do sudo? (tipo em branco ou com *)...
É o seguinte, criei um script que pergunta qual usuário e senha para mapeamento de pastas:

echo "informe usuario"
read usuario
echo "informe a senha"
read senha
mount -t cifs //exemplo/pasta /mnt/pasta -o username=$usuario,password=$senha

Queria que quando a pessoa digitasse a senha não aparecesse na tela, tem como mascarar isso? Desde já agradeço.





Bom dia,
utilize esses campos

stty -echo
printf "Senha: "
read SENHA
stty echo
printf "\n"
printf $SENHA


espero ter ajudado.




legal! eu não conhecia o stty -echo | stty echo

bem legal! parabéns! será que da pra por ***** nos carácteres digitados na senha ao invés de parecer que não foi digitado nd


4. Re: Não mostrar campo que digitar

Enviado em 30/06/2016 - 08:33h

Infelizmente eu desconheço essa opção de informar **** na senha por shell.

Outro detalhe para melhorar o codigo, faça assim:
echo "informe usuario"
read usuario
echo "informe a senha"
read -s senha
mount -t cifs //exemplo/pasta /mnt/pasta -o username=$usuario,password=$senha

com o "read -s" ele tambem oculta a senha no terminal.


5. Re: Não mostrar campo que digitar [RESOLVIDO]

Enviado em 30/06/2016 - 08:49h

tb da pra usar dialog

7. Re: Não mostrar campo que digitar [RESOLVIDO]

Enviado em 30/06/2016 - 12:06h

Obrigado a todos, o stty -echo fez exatamente oq eu precisava, muito obrigado.

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder