问题2:关于文件夹,wordpress知道它们的结构。所以,我们不需要为任何文件夹设置 r 权限?
最佳答案
自从我与 wordpress 有任何关系以来已经有一段时间了,但既然你是一个好女孩,我会尽力帮助你:
- 通常需要 Execute 来执行脚本,例如 php 或 perl,查看您的 wordpress 权限看看
Wordpress Linux file permissions and group
这有一个整洁的 shell 脚本来定义正确的权限。
通常所有 WWW 都必须具有读取权限,否则不可读。
apache 应该没问题,因为为用户运行虚拟站点的底层进程应该是 apache - 除非你正在运行某种形式的奇怪的 apache 配置,其中 apache 用户成为虚拟主机的真实用户(从未见过一点都不像——除非我们谈论的是 IBM http 服务器或其他东西)。因此,通过为 apache 用户提供正确的权限应该可以工作。
假设我是一个网站浏览者,我如何在那些文件夹中写一个文件,而文件所有者是没有人?
这实际上是 apache 用户,我访问您的网站并点击您的页面会触发 apache 为该页面提供服务器,而为该页面提供服务的普通用户将是该 apache 用户,如果它恰好是 nobody:nogroup 那么这就是需要相关信息的人写入文件夹的权限。
因此,如果您有/var/www/html 并且它由 root 拥有,并且您的 apache 进程以 nobody 身份运行,那么没有人可以写入 root 拥有的文件夹。
关于linux - centos中web应用的x和r权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22602040/