Como ver asteriscos ao digitar a senha no terminal?

Veja asteriscos no terminal linux

A maioria de nós estamos acostumados com o fato de que em aplicativos telefones celulares ou aplicativos da web que usamos em nossas vidas diárias mostrar pontos ou asteriscos quando inserimos as credenciais faça login no campo de senha.

Este é por simples razões de segurança, para evitar que outra pessoa veja nossos dados de acesso em texto simples. Existem até navegadores que permitem salvar os dados de acesso dos sites visitados para economizar tempo e oferecer conveniência.

Segurança ou desconforto?

Embora no passado esses dados de acesso fossem armazenados em um banco de dados muito fácil de acessar ou que até mesmo o próprio navegador (Chrome, Firefox, Opera, etc.) pudesse mostrar as senhas salvas.

Isso mudou com o tempo e agora eles geralmente usam um token de acesso onde, ao acessar sua página onde você coloca suas credenciais, esses asteriscos ou pontos ainda são exibidos. Esta é definitivamente uma boa medida de segurança básica.

Mas no Linux é totalmente diferente apenas um verdadeiro usuário Linux compreenderá os recursos do sistema operacional Linux.

Ao usar o terminal, você deve ter notado que quando um usuário normal executa o comando sudo para obter privilégios de superusuário, é solicitada uma senha, mas o usuário você não recebe feedback visual ao inserir a senha.

Este é geralmente um dos maiores e mais comuns problemas que os novatos no Linux têm quando interagem pela primeira vez com o sudo. E é algo que devemos admitir porque aconteceu com todos nós.

Pois ao querer elevar os privilégios é difícil identificar se algo está sendo escrito ou não. Além disso, não há comentários visuais para notificá-los se algo está sendo escrito ou não.

Isso se torna um pesadelo porque você pensa que nada está acontecendo.

Como habilitar asteriscos para senhas no terminal?

Embora para os usuários que já sabem que nada é mostrado ao digitar uma senha no terminal isso não representa nenhum problema e com o tempo nos acostumamos.

Para os recém-chegados, pode significar que decidem voltar ao sistema anterior se não encontrarem ajuda no momento em que estão interagindo com um terminal pela primeira vez.

É por isso que podemos fazer uma configuração em nosso sistema para poder mostrar esses asteriscos quando escrevemos uma senha.

Muitos podem dizer que é irrelevante ou desnecessário, mas para aquelas pessoas que são técnicos de informática, administradores de TI ou que têm clientes, amigos ou familiares a quem recomendam o Linux, isso pode ajudar muito.

É por isso que devemos fazer uma configuração anteriorPorque devemos fazer uma cópia de backup de nossos sudoers.

O arquivo está no seguinte caminho: etc / sudoers

Para fazer isso devemos abrir um terminal Ctrl + Alt + T vamos executar o seguinte comando para fazer nosso backup:

sudo cp /etc/sudoers /etc/sudoers.bak

Backup ja feito, agora sim podemos prosseguir para abri-lo para edição executando o comando:

sudo visudo 

Este comando abrirá o arquivo para edição. Assim que for aberto, localize a linha que contém o atributo env_reset padrão.

visudo-2

E VNós, mestres, devemos acrescentar pwfeedback a ele.

Deve ser o seguinte:

Defaults      env_reset, pwfeedback

Feito isso, podemos salvar as alterações com a combinação de teclas Ctrl + O e sair da edição com Ctrl + X.

Para que as mudanças tenham efeito, eles simplesmente têm que fechar o terminal e reabri-lo. Para ver o que funcionou, vamos executar um

sudo apt-get update

E quando estamos escrevendo a senha já devemos ver os asteriscos. Com isso, habilitamos esta configuração simples que será muito útil para iniciantes e pessoas que não conhecem Linux ou que nem mesmo querem saber que o estão usando.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.