PHP shell_exec触摸文件权限问题作为sudo运行

时间:2013-06-11 19:12:17

标签: php ubuntu sudo

我想使用shell_exec在PHP中创建一个文件。这是我正在尝试的声明:

$out = shell_exec('sudo touch maintenance.flag 2>&1 1> /dev/null');

$out的内容是

sudo: no tty present and no askpass program specified 

我在Ubuntu 11.10上,所以我visudo来看看sudo权限。我把sudo设置为:

%sudo   ALL=(ALL) NOPASSWD: ALL

但它仍然无效。我可以尝试解决这个问题或替代方案有哪些?

0 个答案:

没有答案