O que você precisa fazer é simplesmente permitir que o usuário myname
execute comandos com sudo
. Você não precisa dar privilégios específicos (isso é possível, mas desnecessário), você geralmente quer poder executar comandos como root enquanto estiver logado como myuser
.
Para fazer isso, você precisará executar visudo
como root e adicionar essas linhas (se estiver com problemas para editar o arquivo, consulte aqui ):
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
O arquivo provavelmente já contém as linhas acima, eles dizem ao sistema para permitir que qualquer usuário que pertença ao grupo sudo
execute os comandos sudo
.
Agora, verifique se seu usuário está no grupo sudo
. Verifique a saída de groups
:
terdon@oregano ~ $ groups
terdon sudo netdev fuse vboxsf vboxusers
Como você pode ver, meu usuário faz parte do grupo sudo
. Se o seu não for, execute (como root):
usermod -aG sudo myuser
Em seguida, efetue logout e login novamente para que as alterações entrem em vigor. Agora você deve conseguir executar comandos com sudo
.