Php

如何在不全域打開目錄權限的情況下賦予 PHP 寫入文件的權限

  • July 20, 2011

我正在執行 Centos 5.5。我需要使用 PHP 腳本創建/編寫一些文件。該腳本僅在我擁有要在其中創建/寫入文件的目錄的權限設置為所有人可寫時才有效,即:

chmod a+w my_directory

該腳本工作正常,但是讓我的目錄像這樣可寫顯然很糟糕。

我的問題是,有沒有辦法允許選定的程序(例如 PHP)允許寫入和創建文件,同時讓其他人不參與?

非常感謝

使 PHP 需要寫入的文件/目錄由執行 PHP 的使用者或組(通常是您的 Web 伺服器的使用者/組)擁有/可寫。

請注意,雖然此配置比全域可寫文件更安全,但它僅與您的程式碼和 Web 伺服器配置一樣安全。相應地計劃。

引用自:https://serverfault.com/questions/292368