0

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

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

4

3 回答 3

0

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

ps aux | grep -i httpd

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

于 2013-03-15T05:45:27.423 回答
0

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

编辑

供您查看的参考资料

  1. 密码
  2. 团体
  3. chgrp
  4. 修改
  5. chown
于 2013-03-15T05:27:28.567 回答
0

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

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

于 2013-03-15T05:35:27.880 回答