25Aug

Como tornar os atestados de senha visíveis na janela do terminal no Linux

Quando você executa um comando usando sudo no Linux, o Terminal solicita que você digite sua senha com nenhum feedback visual ao digitar. Vamos mostrar um ajuste rápido que mostrará asteriscos( *) quando você digitar sua senha no Terminal.

NOTA: Quando dizemos digitar algo neste artigo e existem citações em torno do texto, NÃO digite as cotações, a menos que especifiquemos o contrário.

Abriremos o arquivo "/etc/ sudoers" e alteramos uma configuração para personalizar o período de graça. Para começar, pressione Ctrl + Alt + T para abrir uma janela do Terminal. Digite o seguinte comando no prompt e pressione Enter.

sudo visudo

Digite sua senha quando solicitado e pressione Enter. Observe que nenhum asterisco é exibido quando você inseriu sua senha.

Um arquivo abre diretamente na janela do terminal usando o editor de texto Nano. Use as teclas de seta no seu teclado para mover o cursor para o final da seguinte linha:

Padrões env_reset

IMPORTANTE: Nunca edite o arquivo sudoers com um editor de texto normal. Use sempre o comando visudo conforme descrito aqui. Se o arquivo sudoers tiver uma sintaxe incorreta, você ficará com um sistema onde é impossível obter privilégios elevados ou de root. O comando visudo abre um editor de texto como você faria com arquivos de texto normais, mas o comando também valida a sintaxe do arquivo ao salvá-lo. Isso evita que erros de configuração no arquivo sudoers bloqueiem as operações de sudo, o que pode ser o seu único método de obtenção de privilégios de root.

Tradicionalmente, o Linux usa o vi como editor padrão, mas o Ubuntu escolheu usar o Nano. Se você preferir usar vi como editor de texto padrão no Ubuntu, em vez de Nano, veja nosso artigo.

Altere a linha adicionando ", pwfeedback" ao final da linha.

Padrões env_reset, pwfeedback

Você também pode pressionar Enter após "env_reset" para fazer uma nova linha e digitar o seguinte na nova linha:

Padrões pwfeedback

NOTA: O espaço entre "Padrões" e "Pwfeedback" deve ser uma guia.

Depois de fazer a alteração, pressione Ctrl + X e digite "y" em resposta à pergunta que aparece na parte inferior da janela para salvar suas alterações.

Você será solicitado pelo nome do arquivo a escrever na parte inferior. Pressione Enter para aceitar o padrão.

Você retornou ao prompt de comando. Para fechar a janela do Terminal, digite "exit" no prompt e pressione Enter. Você também pode clicar no botão X no canto superior esquerdo da janela.

Na próxima vez que você abrir uma janela do Terminal e executar um comando usando sudo, você verá asteriscos ao inserir sua senha no prompt.

NOTA: Você deve fechar a janela do terminal e abri-la para que a mudança ocorra.