Tôi muốn người dùng có quyền sudo (không cần kiểm tra mật khẩu) đối với một vài tập lệnh shell trong một thư mục cụ thể (trong trường hợp của tôi /usr/local/tomcat7/bin
), và không ở đâu khác. Cách đơn giản nhất để thực hiện điều này là gì?
Một cái gì đó như thế này /etc/sudoers
dường như không hoạt động:
jsmith ALL=(ALL) NOPASSWD: /usr/local/tomcat7/bin
sudo catalina.sh stop
) - điều này không hoạt động :sudo sh catalina.sh stop
.