0
我想给sudo权限,该权限在执行脚本时不要求密码。我面对的问题是我必须在运行脚本时提供进程ID作为参数。我曾尝试在visudo
以下条目,但它失败,并告诉没有权限执行命令:如何为用户授予sudo权限以运行带进程ID的脚本
user ALL = (root) NOPASSWD: /usr/java/jdk1.7.0_25/bin/jstack 21580
我已经试过这也:
user ALL = (root) NOPASSWD: /usr/java/jdk1.7.0_25/bin/jstack
jstack
是要执行的脚本和21580
是进程ID为java
,在服务重启时会随机更改。
但它不工作。谁能帮我这个?
是传递给脚本的脚本PID还是另一个脚本的进程ID? –
“java的进程ID”是什么意思?哪个过程? –