Como posso permitir que todos os usuários executem um determinado comando via sudo?

23

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?

    
por Josh 23.09.2010 / 21:02

2 respostas

22

Uma seção como esta em seus sudoers é provavelmente o que você quer.

Cmnd_Alias NAMEOFTHIS=/usr/bin/program
ALL ALL=NOPASSWD: NAMEOFTHIS
    
por 23.09.2010 / 21:05
17

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
    
por 23.09.2010 / 21:04