我在 LAMP 设置上设置的 CMS 遇到了一个小问题。CMS 有一个运行良好的文件管理器,文件管理器中的文件夹和文件的所有权设置为 miller.psacln,此文件夹中的文件权限设置为 777。这是在私人服务器上,所以虽然我意识到权限不应该理想地设置为 777,但我认为在这种情况下应该没问题。
无论如何,Web 服务器上的配置发生了一些变化,现在上传的新文件所有权为 apache.apache,文件权限设置为 755。我意识到这是正确的设置,但我遇到一个问题,即这与文件管理器可以访问的其余文件和目录的所有权和权限相冲突。鉴于 apache 用户现在以 apache.apache 身份运行,我现在是否应该将所有受影响的目录更改为 755 apache.apache?
这可能是基本的东西,只是希望在我采取任何激烈措施之前澄清这一点!
答案1
是的,将文件权限更改为运行 Web 服务器的用户。(apache:apache)。
这样(如果 CMS 文件管理器也是由 apache 驱动)您将能够访问旧文件并创建新文件。
您的最低要求应该是文件和目录的 0700,所有内容均归 apache 用户所有。组无关紧要,但如果您将其设置为可写组,则可以将其放入miller
apache 组中。