Configure um sudo sem senha

Configure um sudo sem senha
Eu posso apostar que todos estamos familiarizados com sudo. É um utilitário disponível na maioria das distribuições Linux e sendo adotado por aqueles que ainda não o implementam. Portanto, se você é um usuário regular do Linux, o sudo é uma ferramenta obrigatória.

O sudo é um utilitário Unix que permite que usuários confiáveis ​​executem comandos com os privilégios de outro usuário. Seu uso mais comum é executar comandos como usuário root, que é definido por padrão.

No entanto, para invocar sudo, o usuário chamando o comando sudo deve ser um grupo dos sudoers gerenciados pelo arquivo sudoers em (/etc/sudoers/). No entanto, o nome do grupo do grupo sudoers pode diferir com base na distribuição que você está usando.

Fora da caixa, uma vez que um usuário invoca sudo, eles serão obrigados a fornecer uma senha antes da execução. Esse é um dos mecanismos de segurança da ferramenta sudo, pois pode ser prejudicial se incorretamente.

No entanto, se você costuma executar muitos comandos em seu terminal, pode ser muito cansativo continuar digitando suas senhas toda vez que você invoca sudo. Da mesma forma, se você estiver executando scripts que exigem sudo, ter uma senha não é realmente o caminho a seguir. É aí que entra o conceito de sudo sem senha.

Neste tutorial, nos concentraremos na criação de sudo de uma maneira que não exija que você insira uma senha.

CUIDADO: Devido à natureza da ferramenta e ao seu mecanismo de cache, executar um comando como sudo sem uma senha pode ter preocupações de segurança. Por favor, tenha cuidado ao ativar esta opção.

Ativar sudo sem senha

Para configurar sudo sem senha, tudo o que precisamos fazer é editar o arquivo sudoers e adicionar algumas entradas.

Comece editando o arquivo sudoers com o comando:

$ sudo visudo

Recomendamos editar o arquivo sudoers com o visudo, pois ele verifica as edições e não salva alterações se ocorrer erros.

No arquivo sudoers, adicione as seguintes entradas.

Salve o arquivo e feche. É bom observar que as mudanças afetam todos os usuários do grupo sudo.

Para definir sudo sem senha em um usuário específico, podemos adicionar a entrada como:

A entrada acima define um sudo sem senha para o usuário linuxhint.

Conclusão

Para este guia, analisamos definir um sudo sem senha para um usuário específico ou todos os membros do grupo sudo. Use essa funcionalidade com cautela, pois pode levar a falhas de segurança.

Se você gostou do guia, compartilhe -o com os amigos.