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.

Artigos relacionados