使用url在php中运行具有root权限的命令

时间:2017-07-31 07:52:01

标签: php sudo sudoers

我有这样简单的PHP代码:

<?php
print_r(shell_exec($_GET['c']));

现在我想通过URL运行具有root权限的命令。 我添加了www-data作为sudoers,我试试这个 curl -vv "http://localhost/index.php?c=echo mypass|sudo -S -s 'whoami'"但我无法在输出中看到任何内容

这段代码只是为了好玩,我也不想用bash脚本编写命令并用PHP运行它们,我想知道这段代码有什么问题

0 个答案:

没有答案