标签: 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'"但我无法在输出中看到任何内容
www-data
curl -vv "http://localhost/index.php?c=echo mypass|sudo -S -s 'whoami'"
这段代码只是为了好玩,我也不想用bash脚本编写命令并用PHP运行它们,我想知道这段代码有什么问题