【问题标题】:php permission denied on executing a C exe filephp权限在执行C exe文件时被拒绝
【发布时间】:2012-04-30 08:44:08
【问题描述】:

我使用 Fedora 14 并尝试使用反引号运算符在 php 脚本中执行 C 程序。

上面写着permission denied,但它适用于其他 bash 命令,例如test.sh;它只包含ls -lrt

test.sha.out都有权限,都属于apache用户。

注意:它在命令行上运行良好,但从浏览器访问时我的权限被拒绝。

【问题讨论】:

  • 是linux环境下的.exe文件吗?
  • 让我们看看你的代码,我的好人!

标签: php apache selinux


【解决方案1】:

您需要为您的可执行文件创建一个新的文件上下文,以及一个允许 httpd 执行带有此上下文标记的文件的转换。

【讨论】:

  • 如何创建它,任何例子
【解决方案2】:

感谢您的回答。我通过禁用 SELinux 来修复它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-04-15
    • 1970-01-01
    • 1970-01-01
    • 2021-11-17
    • 2013-04-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多