【发布时间】:2013-11-20 09:45:23
【问题描述】:
所以我想在我的 php 脚本中执行以下命令:
exec("/path/to/command");
因为是 www-data 用户运行 php 脚本,我目前无法运行这个命令。 我读过一些关于 suexec 能够像其他用户一样运行命令的内容。我发现很难理解这是如何工作的。
我已经安装了 suexec 并编辑了 /etc/apache2/suexec/www-data 文件并添加了:
/home/user_to_run_command/script.php
我还编辑了 /etc/apache2/sites-enabled/000-default 并添加了:
SuexecUserGroup user_to_run_command user_to_run_command
我错过了什么吗?
【问题讨论】: