Je voudrais qu'un utilisateur ait des droits sudo (sans vérification de mot de passe) sur quelques scripts shell sous un répertoire spécifique (dans mon cas, /usr/local/tomcat7/bin
), et nulle part ailleurs. Quelle est la façon la plus simple d'accomplir cela?
Quelque chose comme ça /etc/sudoers
ne semblait pas fonctionner:
jsmith ALL=(ALL) NOPASSWD: /usr/local/tomcat7/bin
sudo catalina.sh stop
) - cela ne fonctionne pas:sudo sh catalina.sh stop
.