Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在我的网络服务器上,如果我这样做<?php echo exec('whoami'); ?>,它会返回daemon.
<?php echo exec('whoami'); ?>
daemon
在我的网站上我上传文件,它说没有授予该用户权限。daemonWeb 服务器上的用户或组是什么?
您还应该能够执行以下操作:
ps aux | grep -i httpd
那应该列出启动 Apache 进程的帐户。
取决于系统的配置。我假设您有 Unix 的味道,因此您需要查看/etc/passed并/etc/group获得答案。还要查看服务器的配置文件。在 Apache 的情况下,它将是httpd.conf并且该位置是可配置的。
/etc/passed
/etc/group
httpd.conf
编辑
供您查看的参考资料
检查httpd.conf用户和组。这可能是daemon:daemon。
daemon:daemon
您可以使用chmod更改对目录的访问权限或更改服务器的用户。
chmod