2016-03-25 33 views
1

我想將文件複製到用戶的目錄。我爲每個擁有單獨目錄的用戶運行一個小型託管服務。我無法CHMOD目錄以允許PHP(萬維網數據)用戶,因爲這將打破用戶和我們的服務器上安裝的一些其他程序的FTP。動態用戶系統拒絕PHP複製文件權限

但是,PHP(www-data)用戶可以使用sudo運行。這是一個可能的修復?如果是:如何使用sudo運行copy()。

如果這是不可能的,是否有我的問題的另一種解決方案?

確切錯誤:

PHP Warning: copy(/home/user_946221/383838/Modules/xxx.zip): failed to open stream: Permission denied in /panel/handlers/server_functions/download.php

感謝, 傑西

回答

0

你應該能夠做到exec("sudo cp from to")

最好的問候