在Tomcat servlet中运行sudo命令

时间:2017-12-12 17:36:58

标签: java tomcat servlets permissions sudo

我看到这个问题的回答:

Running sudo command from Tomcat servlet

所以我用:

设置了sudoers文件
tomcat ALL=NOPASSWD: <script name>

在servlet中,我有

try {
        p = Runtime.getRuntime().exec(command);
     } catch (Exception e) {
            e.printStackTrace();
     }

其中命令是:

sudo <script name>

当servlet运行时,我收到错误:

Cannot run program "sudo": error=13, Permission denied

我是否需要在Tomcat中更改权限或配置?这是在Centos 7和Tomcat 7上运行的。

谢谢

0 个答案:

没有答案