Uma seção como esta em seus sudoers é provavelmente o que você quer.
Cmnd_Alias NAMEOFTHIS=/usr/bin/program
ALL ALL=NOPASSWD: NAMEOFTHIS
Eu sei como criar um comando que um determinado usuário pode executar via sudo
. Eu tenho um determinado comando que eu quero permitir que qualquer usuário possa executar via sudo
sem digitar uma senha. O que eu colocaria no meu arquivo / etc / sudoers para que isso acontecesse?
Você pode considerar o bit SUID . Certos programas exigem privilégios de root e usam o bit SUID, como passwd
.
Se o sudo é a melhor escolha para você, você pode usar:
ALL ALL=NOPASSWD: /path/to/command