【发布时间】:2015-04-23 21:44:00
【问题描述】:
我应该为不需要写入的 php 文件和目录设置什么用户和组所有权?
root 用户还是运行 Web 服务器的用户?
为这些文件和文件夹设置chown root:$USER * 是个好主意吗?
【问题讨论】:
-
这是重复的,例如,[我的网站文件/文件夹在 Linux 网络服务器上应具有哪些权限?][1] [1]:serverfault.com/questions/357108/…
-
@ThomasDickey 所以我应该使用
chown root:$USER *?感谢您的关注。 -
使文件归根用户所有有利有弊。缺点是必须使用特权帐户(root)来维护网站。相反,提供拥有文件的用户(不是 root)是可行的方法。此外,如果网络服务器本身被黑客入侵,用户应该与网络服务器不同,以防止损坏。
-
在chown命令中,“:”后面的部分是组名。使文件由 root 拥有但具有非 root 组不一定有用。
标签: php linux apache permissions chown