Estou no ar e estou usando um namespace de rede wiredlan
para ethernet, usando-o para aplicativos baseados em LAN e grandes downloads. Eu corro comandos / apps nos netns como:
alias runonlan='sudo ip netns exec wiredlan sudo -u me --'
runonlan command
Isso funciona, mas eu quero ser capaz de executá-lo sem ter que digitar a senha, para facilitar as coisas. Mas como a parte command
de runonlan command
varia, não consigo descobrir o que colocar em sudoers para que seja executada sem solicitar senha.
Então, eu tentei editar sudoers, adicionando (um de cada vez):
me ALL=(ALL) NOPASSWD: /bin/ip *
me ALL=(ALL) NOPASSWD: /bin/ip netns
me ALL=(ALL) NOPASSWD: /bin/ip netns exec wiredlan
me ALL=(ALL) NOPASSWD: /bin/ip netns exec wiredlan sudo -u me --
mas ainda pede a senha. O que estou fazendo de errado? Isso é possível?