A ordem das linhas em /etc/sudoers
é importante.
A página man diz:
When multiple entries match for a user, they are applied in order. Where there are
multiple matches, the last match is used (which is not necessarily the most specific
match).
Então, se você tem a seguinte linha usual em seu arquivo /etc/sudoers
%admin ALL=(ALL) ALL
e seu usuário faz parte do grupo admin
, você precisa colocar a linha em sua pergunta atrás dessa linha. Caso contrário, ele nunca será usado, porque a linha para %admin
sempre será correspondida.
Em geral, coloque as linhas mais específicas (como aquelas para usuários únicos e comandos) no final do arquivo.