如何允许www-data执行Shell脚本

时间:2019-03-31 06:29:15

标签: php apache shell

我在Apache服务器上有一个名为ppp.sh的shell脚本,我正在尝试通过PHP调用它,但我认为我没有权限。编辑sudoers文件并添加以下内容。 www-data ALL=(ALL) NOPASSWD: ALL PHP文件内容:

<?php
system("whoami");
echo "success!";
echo shell_exec("id -a");
system("./ppp.sh");
?>          

再次执行get请求时,请参阅以下响应: http://ip:8090/test.php

www-data success!uid=33(www-data) gid=33(www-data) groups=33(www-data)

0 个答案:

没有答案