linux - centos中web应用的x和r权限

标签 linux apache centos

问题2:关于文件夹,wordpress知道它们的结构。所以,我们不需要为任何文件夹设置 r 权限?

最佳答案

自从我与 wordpress 有任何关系以来已经有一段时间了,但既然你是一个好女孩,我会尽力帮助你:

  1. 通常需要 Execute 来执行脚本,例如 php 或 perl,查看您的 wordpress 权限看看

Wordpress Linux file permissions and group

这有一个整洁的 shell 脚本来定义正确的权限。

  1. 通常所有 WWW 都必须具有读取权限,否则不可读。

  2. 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/

相关文章:

c - 试图了解 execlp 在 for 循环中的行为

php - 我想通过 ip 和域访问我的网站,但想谷歌索引 ip

php - 如何从使用 header() 函数设置的错误代码服务器重定向到默认错误页面?

apache - 如何为 httpd 服务器的 www 和非 www 域编写 SSL 虚拟主机?

amazon-web-services - 是否可以在没有 root 权限的情况下安装 aws-cli 包?

linux - linux中通过变量将输出重定向到文件

linux -\r' 中意外标记 `$' 附近的语法错误

linux - 如何将编译器的所有输出捕获到文件中?

linux - 我需要在 Linux 中为 Nagios 用户创建一个帐户吗?

Apache 切换到 worker mpm 后不启动