Chciałbym, aby użytkownik miał uprawnienia sudo (bez sprawdzania hasła) do kilku skryptów powłoki w określonym katalogu (w moim przypadku /usr/local/tomcat7/bin
) i nigdzie indziej. Jaki jest najprostszy sposób na osiągnięcie tego?
/etc/sudoers
Wydawało się, że coś takiego nie działa:
jsmith ALL=(ALL) NOPASSWD: /usr/local/tomcat7/bin
linux
ubuntu
sudo
shell-scripting
Jonik
źródło
źródło
sudo catalina.sh stop
) - to nie działa:sudo sh catalina.sh stop
.Dodaj ukośnik „/” na końcu ścieżki.
źródło