Sudo

Instalando

# pacman -S sudo

Configurando

Para começar a programar vamos usar o `visudo`, este comando é apenas um atalho que abre o arquivo /etc/sudoers o vi.

$ su
# visudo

Permissão para um usuário especifico

No arquivo de configuração que abriu quase no final do arquivo tem a seguinte linha

root ALL=(ALL) ALL

Isso diz que o root pode usar o sudo livremente, meio sem lógica, mas tomando como exemplo você tem uma idéia de como fazer para da permissão ao seu usuário.

seunomedeusuario ALL=(ALL) ALL

Permissão para um grupo especifico

Mesmo em meu computador pessoal prefiro trabalhar usando grupos, próximo ao comando do root tem o comando que libera o sudo para um certo grupo, veja o exemplo.

## Uncomment to allow members of group wheel to execute any command
# %wheel ALL=(ALL) ALL

Este sinal de porcentagem indica que não é nome de usuário e sim de grupo, com isso todos usuários que estiverem no grupo wheel terão acesso ao sudo, agora é só discomentar está linha removendo o # da frente do comando e adicionar o seu usuário ao grupo correspondente, ou simplesmente fazer como no primeiro exemplo e dar a permissão diretamente para o seu usuário, também é possível criar um grupo personalizado para usar somente com o sudo.

## Uncomment to allow members of group wheel to execute any command
%wheel ALL=(ALL) ALL

Adicionar usuário no grupo do sudo

# gpasswd -a username wheel