Logo
FAQ

Como adicionar usuário aos sudoers

Sudo é um programa que possibilita que usuários confiáveis executem comandos como root ou outro usuário. Existem duas formas de conceder este tipo de privilégio: adicioná-lo ao arquivo sudoers ou adicioná-lo ao grupo sudo especificado no mesmo arquivo. Este arquivo contém informações que controlam a quais usuários e grupos são concedidos privilégios sudo, bem como o nível destes privilégios.


Usuário ao Grupo


1. Para adicionar o usuário ao grupo de SUDO, basta executar o comando abaixo substituindo o nome de usuário pelo que deseja adicionar ao grupo.


$ sudo usermod -aG sudo usuario_teste



Usuário ao arquivo sudoers


1. Faça login com o usuário desejado;


$ sudo - usuario_teste



2. Execute o comando abaixo para verificar com qual usuário está logado e, em seguida, se você tem permissão de root.


$ whoami


$ sudo whoami



3. Agora, vamos colocar o usuário diretamente no arquivo e observar a diferença de colocá-lo no grupo.


$ sudo visudo



Ao final do arquivo, vamos adicionar a seguinte linha (lembre-se de substituir pelo nome do usuário que deseja):


$ usuario_teste ALL=(ALL) NOPASSWD: ALL


Obs.: também é possível atribuir permissões específicas ao usuário, como mkdir e rmdir (permissão de criar e remover diretórios) de acordo com a linha comando abaixo:


$ usuario_teste ALL=(ALL) NOPASSWD:/bin/mkdir,/bin/rmdir



Salve as modificações e feche o arquivo.


4. Perceba que agora, ao executar uma ação como sudo, não é mais necessário confirmar a senha do usuário.