【问题标题】:OSX Server, Wordpress Users and Permissions [closed]OSX 服务器、Wordpress 用户和权限 [关闭]
【发布时间】:2013-07-21 10:12:48
【问题描述】:

我是一个很长时间的 mac 用户。但是权限和网络服务器一直是我困惑的根源。

我的服务器上运行良好的 mySQL、python PHP 和所有这些。 (安装了服务器的 OSX 10.8.4)

内置的网络服务器运行良好。 PHP 运行良好。我什至让 Wordpress 运行了 85%。但是我不得不开始手动破解我的权限。这是我想知道的。

如果我只是开始将所有内容设置为每个人都可以写入和读取,它实际上会运行得更好。但我敢肯定,从安全的角度来看,这是一个愚蠢的举动。

我注意到 Wordpress 无法更改某些文件并且无法创建文件。所以我认为我有权限问题。

  1. Web 服务器本身是什么用户? (我以我的身份登录我的 mac,而不是 root 或 wheel 等)

  2. 什么是轮子,管理员,各位?

  3. 我在网上搜索了有关此用户资料的指南,但我找不到。有谁知道一个不错的“教我”可能藏在哪里?

我们将不胜感激任何其他指导。

【问题讨论】:

    标签: wordpress macos file-permissions osx-server


    【解决方案1】:

    您应该关心为每个人设置读/写。这是一个巨大的安全风险。

    wheel 组是可以访问 sudo 命令的 BSD 组,因为 OSX 完全兼容 BSD。见here。所以wheel组中的用户可以访问root并调用需要root权限的命令。

    我建议你阅读BSD permissions。他们真的不难理解。

    对于 OSX,默认情况下,没有用于登录的实际 root 帐户。用户是标准用户组或管理员组的成员。

    通过声明您使用的是“内置网络服务器”,我假设您的意思是 Apache,但如果我错了,请纠正我。有了这个假设,您可以在终端中运行以下命令来查看运行 Apache 的用户是谁:-

    ps aux | grep -v grep  | grep apache
    

    从此,您应该能够开始为网络服务器的用户而不是每个人设置权限。

    【讨论】:

    • 好东西。太感谢了。用户似乎是“_www”。
    猜你喜欢
    • 1970-01-01
    • 2019-07-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-05
    • 2012-02-10
    • 2013-11-18
    相关资源
    最近更新 更多