簡體   English   中英

PHP-mkdir的默認用戶是www-data,如何更改?

[英]PHP - mkdir default user is www-data, how to change?

我有一個腳本PHP,用於創建一個文件夾和該文件夾中的一些文件。 好的,我可以在PHP中使用mkdir輕松完成,但是該文件夾歸www-data所有,它是我未登錄的奇怪用戶或組。因此,我無法修改此文件夾和該文件夾中的文件(刪除) 。

有人可以建議我如何解決此問題嗎? 我可以通過當前登錄用戶創建文件夾嗎? 它是每個用戶的公用文件夾( chmod 775 )。 而且這是由PHP腳本創建的文件夾,可以有很多文件夾,因此我不想每次創建新文件夾時都對所有這些文件夾運行sudo chmod!

由在http服務器服務下運行的任何應用程序創建的任何文件夾都將由執行該應用程序(或應用程序組件)的用戶擁有。 話雖這么說,如果您正在運行一個Apache HTTP守護進程,其子進程所有者是www-data用戶,則任何php腳本創建的任何文件夾都將歸該用戶所有。

由於www-data沒有權限,因此您無法將(FS)FS條目授予其他用戶。 您可以使用chown命令行二進制文件通過具有超級用戶權限(uid == 0)的命令行手動更改它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM