如何用php5运行sudo终端命令?

时间:2014-02-08 04:52:41

标签: php

在受控环境下,我会尝试执行一些对shell的调用,其中一些命令将包含 sudo 特权。

我尝试了这个PHP代码行:

$out = shell_exec('sudo -u root -S ls < /home/user/.y/.qqz');

最后.qqz是包含实际密码的文件。

然而,apache日志显示此输出:

  www-data的

[sudo]密码:

像密码文件没有被传递给命令stdi?

我已经将 www-data 作为sudo组的一部分。我怎样才能完成目标?

0 个答案:

没有答案