Ich möchte, dass ein Benutzer über Sudo-Rechte (ohne Kennwortprüfung) für einige Shell-Skripte in einem bestimmten Verzeichnis (in meinem Fall /usr/local/tomcat7/bin
) und an keiner anderen Stelle verfügt. Was ist der einfachste Weg, um dies zu erreichen?
So etwas in /etc/sudoers
schien nicht zu funktionieren:
jsmith ALL=(ALL) NOPASSWD: /usr/local/tomcat7/bin
linux
ubuntu
sudo
shell-scripting
Jonik
quelle
quelle
sudo catalina.sh stop
) - dies nicht funktioniert:sudo sh catalina.sh stop
.Fügen Sie am Ende des Pfads einen Schrägstrich '/' ein.
quelle