PHP复制文件权限被动态用户系统拒绝


PHP copy file permissions denied with dynamic user system

我正在尝试将一个文件复制到用户的目录中。我运行一个小型托管服务,每个用户都有一个单独的目录。我不能CHMOD目录以允许PHP(www数据)用户,因为这会破坏用户的FTP和我们在服务器上安装的其他一些程序。

然而,PHP(www数据)用户可以使用sudo运行。这是一个可能的解决方案吗?如果是:如何使用sudo运行copy()。

如果这不可能,我的问题还有其他解决方案吗?

准确错误:

PHP警告:复制(/home/user_946221/383838/Modules/xxx.zip):失败打开流:中的权限被拒绝/panel/handlers/server_functions/download.php

谢谢,Jesse

您应该能够执行exec("sudo cp from to")

向致以最良好的问候