【问题标题】:What user is a web server's daemon?什么用户是 Web 服务器的守护进程?
【发布时间】:2013-03-03 18:00:52
【问题描述】:

在我的网络服务器上,如果我执行<?php echo exec('whoami'); ?>,它会返回daemon

我在我的网站上上传文件,但它说没有授予该用户权限。网络服务器上的daemon 是什么用户或组?

【问题讨论】:

    标签: php amazon-web-services daemon bitnami


    【解决方案1】:

    您还应该能够执行以下操作:

    ps aux | grep -i httpd
    

    这应该列出启动 Apache 进程的帐户。

    【讨论】:

      【解决方案2】:

      取决于系统的配置。我假设您有 Unix 的味道,因此您需要查看 /etc/passed/etc/group 以获得答案。还要查看服务器的配置文件。对于 Apache,它将是 httpd.conf,并且该位置是可配置的。

      编辑

      参考资料供大家参考

      1. passwd
      2. group
      3. chgrp
      4. chmod
      5. chown

      【讨论】:

      • root:x:0 是第一个,然后是 daemon:x:1。这告诉我什么?
      • @DonnyP - 请阅读我提供的参考资料以了解 Unix 文件系统中的文件权限。
      【解决方案3】:

      检查用户和组的httpd.conf。这可能是daemon:daemon

      您可以使用chmod 更改对目录的访问权限或更改服务器的用户。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-03-17
        • 1970-01-01
        • 1970-01-01
        • 2012-07-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多