Como ativar o sudo sem senha para o usuário no Linux

Como ativar o sudo sem senha para o usuário no Linux

O sudo fornece privilégios especiais para qualquer usuário ou grupo. Alguns dos comandos são acessíveis apenas pelo usuário root. Por exemplo, um comando para reiniciar o servidor. Ninguém menos que o usuário raiz pode reiniciar um sistema Linux, mas você deseja fornecer o privilégio ao seu membro da equipe, para que eles possam reiniciar a instância na ausência de você. Então você pode atribuir privilégios de sudo a essa conta.

Instruções

Neste tutorial, você entenderá como configurar a conta sudo sem senha em uma máquina Linux. Depois de concluir este tutorial, você pode executar comandos super usuários (permitidos) sem inserir uma senha.

  • Editar o arquivo sudoers usando Visudo comando ou use abaixo comando.
    sudo nano /etc /sudoers 
  • Atualize a entrada para sua conta de usuário com NoPasswd: opção como mostra abaixo:
    nome de usuário all = (tudo: all) NoPasswd: todos 

    Altere o nome de usuário com sua conta de usuário e salve o arquivo.

Teste

Tudo feito, para testar executar qualquer comando superusuário com sudo. A sintaxe do comando será como:

sudo your_command_here 

Veja a captura de tela abaixo antes e depois de ativar os privilégios sudo sem senha para uma conta. O usuário precisa fornecer senha antes, mas depois de fazer alterações, o usuário pode reiniciar o serviço Apache com sudo sem inserir a senha.