【发布时间】:2016-03-25 08:42:02
【问题描述】:
我正在尝试将文件复制到用户的目录。我运行一个小型托管服务,每个用户都有一个单独的目录。我不能对目录进行 CHMOD 以允许 PHP(www-data)用户,因为这会破坏用户的 FTP 以及我们在服务器上安装的一些其他程序。
但是,PHP(www-data)用户可以使用 sudo 运行。这是一个可能的解决办法吗?如果是:如何使用 sudo 运行 copy()。
如果这不可能,是否有其他解决方案可以解决我的问题?
确切的错误:
PHP 警告:复制(/home/user_946221/383838/Modules/xxx.zip):失败 打开流:权限被拒绝 /panel/handlers/server_functions/download.php
谢谢, 杰西
【问题讨论】:
标签: php