Odpowiedzi:
Taka sekcja w twoich sudoersach jest prawdopodobnie tym, czego chcesz.
Cmnd_Alias NAMEOFTHIS=/usr/bin/program
ALL ALL=NOPASSWD: NAMEOFTHIS
sudo
to zrobić .
User_Alias SOMEUSERS = user1, user2
.
Możesz rozważyć bit SUID . Niektóre programy wymagają uprawnień roota i używają bitu SUID, np passwd
.
Jeśli sudo jest dla Ciebie lepszym wyborem, możesz użyć:
ALL ALL=NOPASSWD: /path/to/command
man sudoers
raz i nie znalazłem odpowiedzi. Spojrzałem wman sudoers
drugi raz, ostrożniej. Nadal mi się nie udało, TMI! Następnie, dzięki odpowiedziom tutaj, grepowałemman sudoers
i odkryłem, dlaczego to działa. Wygląda na to, że najpierw musisz wiedzieć, jak to zrobić, zanim zrozumieszman sudoers
. Westchnienie!