[英]php shell_exec & permissions
我有以下目錄:
/var/www/temp
/var/www/users (S3 mount)
運行以下php的用戶是www-data
:
mkdir("temp/id247439757");
addSomeFilesInTheAboveDirectory();
shell_exec("temp/id247439757 users/id247439757");
問題在於它沒有將目錄從temp /移至users /! 所有文件都保留在temp目錄中。
我認為執行shell_exec的用戶也是www-data! 我怎樣才能解決這個問題? 請注意,這個問題不能得到解決的事實,這是一個安裝目錄,如果我做目錄MKDIR(“用戶/ id247439757”),它的工作。
您忘記了shell_exec調用中的“ mv”命令:
shell_exec("mv temp/id247439757 users/id247439757");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.