O arquivo sudeoers
geralmente está localizado em /etc/sudoers
.
Você precisa de privilégios administrativos para editar este arquivo. A edição direta é strongmente desencorajada: você pode causar danos irrevogáveis ao sistema em caso de erros de sintaxe.
A ferramenta visudo
é fornecida com o pacote sudo
para edição segura. Ele verificará automaticamente a consistência do arquivo antes de salvar e anular os erros de sintaxe.
visudo
chama o conjunto de editor de texto na variável de ambiente EDITOR ou vi
caso contrário. Por exemplo, se você quiser invocar o Emacs:
$ EDITOR=emacs visudo
Depois de ativar o editor, adicione a seguinte linha na seção Privilégio do usuário:
test <host>=(ALL) /sbin/ifconfig
ou, se você não deseja obter a senha do teste
test <host>=(ALL) NOPASSWD: /sbin/ifconfig
Você precisa substituir pelo nome de host da sua máquina, ou 'ALL', se quiser que o privilégio seja aplicado em qualquer máquina.
Veja as páginas man: sudoers(5)
, sudo(8)
e visudo(8)
para a documentação completa.