我确信对此有一个众所周知的答案,但我似乎找不到它。
如何让用户的 PHP 脚本(~user/public_html
例如 中的)以所有者身份而不是以(例如)身份运行www-data
?
假设是 Apache、Linux 和 PHP 5。
答案1
一种选择是使用苏普。
http://www.suphp.org/DocumentationView.html?file=apache/INSTALL
suPHP Apache 模块与 suPHP 本身一起提供了一种在同一服务器上与不同用户一起运行 PHP 脚本的简单方法。
它提供了安全性,因为 PHP 脚本不是以 Web 服务器用户的权限运行的。