Como usar comandos sudo sem senha no Linux
O comando sudo no Linux permite que os usuários executem certos comandos como outro usuário, de preferência como root. Ter acesso ao sudo permite que usuários regulares realizem tarefas que, de outra forma, requerem permissões elevadas.
No entanto, o sudo exige que os usuários digitem suas senhas para cada nova sessão. Isso pode ser complicado para tarefas regulares, como manutenção do sistema. Felizmente, você pode usar facilmente o comando sudo sem senhas.
Configurar sudo sem senha
O arquivo sudoers no Linux permite que os administradores gerenciem os direitos de uso de diferentes usuários. Você pode conceder permissões adicionais a usuários regulares, adicionando-os à lista de sudoers . Também podemos configurar o uso do sudo sem nenhuma senha ajustando este arquivo.
Siga as etapas abaixo para evitar que o sudo solicite senhas novamente. Certifique-se de mudar para o usuário root primeiro.
Etapa 1: faça backup do arquivo Sudoers
Você precisa fazer backup do arquivo sudoers antes de modificá-lo. Execute o seguinte comando em seu terminal para criar uma cópia da lista de sudoers.
cp /etc/sudoers /etc/sudoers.old
Etapa 2: Abra o arquivo Sudoers
Use o comando visudo para abrir com segurança o arquivo sudoers. Ele adiciona algumas proteções contra erros indesejados e valida a sintaxe.
visudo
Etapa 3: modificar o arquivo Sudoers
Depois de abrir a lista de sudoers, vá até o final do arquivo e adicione a seguinte linha.
rubaiat ALL=(ALL) NOPASSWD: ALL
Substitua rubaiat pelo seu nome de usuário para impedir que o Linux pergunte a senha sudo novamente. Você também pode conceder acesso ao sudo sem senha a um usuário diferente, usando o nome de usuário dele em vez do seu.
Etapa 4: Salvar e sair do Visudo
Você precisa salvar e sair do visudo após adicionar a linha acima. Se você configurou o visudo para usar o editor do Vim em sua máquina, use o comando abaixo para salvar e sair do Vim .
:wq
Pressione Ctrl + X se visudo estiver usando o editor de texto nano. Agora você pode verificar se tudo correu conforme o esperado, emitindo um comando que requer permissões de superusuário.
Usando sudo sem senhas no Linux
Você obterá acesso ao sudo sem uma senha depois de concluir as etapas acima. No entanto, usar o sudo sem senhas pode ser uma ameaça à segurança se você o estiver usando para scripts não confiáveis. Além disso, qualquer pessoa com acesso físico à sua máquina pode executar operações do sistema sem autorização.
Como o risco de credenciais comprometidas está aumentando continuamente no local de trabalho, você não deve usar o sudo sem senhas no escritório.