小编Cam*_*own的帖子

权限:授予 Apache 更多用户权限的正确方法是什么?

上下文:我正在制作一个浏览器内控制面板,让我可以通过一个按钮访问我为处理项目的各种数据而编写的脚本库(.sh 和 .php)。这是管理该项目数据的“一站式商店”。

我取得了很好的进步。我有 apache、PHP 和 MySQL 正在运行,我的前端位于http://localhost。目前很好!

现在我遇到的问题是:我有一个运行良好的 index.php,除了默认的 apache 用户(在我的机器上称为“_www”)似乎没有权限运行我的一些脚本。

所以当我这样做时:

<?php
    echo `ls`;
    echo `whoami`;
    echo `/Path/To/Custom/Script.sh`;
?>
Run Code Online (Sandbox Code Playgroud)

我得到lsand的输出whoami,但我从自定义脚本中没有得到任何回报。如果我像我一样运行自定义脚本(在交互式 shell 中),它当然可以工作。

最后,我的问题是:配置它的正确方法是什么。网络服务器是否像我一样运行?或者更改权限以便 _www 可以运行我的自定义脚本?

permissions php apache-httpd

5
推荐指数
1
解决办法
2811
查看次数

标签 统计

apache-httpd ×1

permissions ×1

php ×1