Ocultar senha do terminal como digitação

8

Estou usando o Ubuntu 16.04

Sempre que eu uso o sudo e preciso digitar minha senha, a senha aparece na tela do terminal enquanto eu digito, ocultando apenas o primeiro caractere. Por exemplo, se minha senha fosse "password", conforme eu digitei a senha no terminal, ela mostraria: $ assword (ocultando apenas o caractere "p")

Quero ocultar todos os caracteres enquanto digito (não preciso que o Ubuntu mostre asteriscos, quero que ele mostre exatamente nada)

Como faço para conseguir isso?

Para aqueles que acham que minha pergunta é uma possível duplicata de outra pergunta sobre "como tornar a senha do terminal visível", quero esclarecer que não é a mesma coisa. É simplesmente o oposto, e as respostas no outro post não me ajudaram a resolver o meu problema.

Tran Triet
fonte
3
O que você está pedindo é uma funcionalidade normal para o sudo. Você, por acaso, está jogando com comandos stty ou similares em .profile ou .bashrc?
Soren Um
Percebo que no começo, quando acabei de instalar o Ubuntu, era assim. Mas agora não está mais aplicando esse comportamento padrão. Talvez seja como você disse - que eu errei alguma coisa. Mas não me lembro de nada em particular ...
Tran Triet 10/02
Verifique historyos comandos usados ​​anteriormente para ver se há algum que sugira que você o tenha editado em algum arquivo. Mas bashrc e profile também seriam minha primeira ideia. Também aconteceu quando você inicia outro shell?
Rinzwind
1
Possível duplicata de Como tornar a senha do comando `sudo` visível?
Thomas
@Rinzwind yes. Isso acontece em todos os terminais que eu corro. Além disso, isso já dura mais de uma semana, então não acho que a história ajudaria ... Mas se fosse o bashrc e o perfil, como faço para re-modificá-lo?
Tran Triet 10/02

Respostas:

3

Verifique a /etc/sudoers.dpasta se o pwfeedbackarquivo estiver presente. Se for, remova-o.

Verifique também este link .

A Santa Sé
fonte