我使用Fedora 14并尝试使用反引号操作符在php脚本中执行C程序。
它说permission denied
,但它适用于其他bash命令,例如test.sh
;它只包含ls -lrt
。
test.sh
和a.out
都拥有权限,并且都属于apache用户。
注意:它在命令行上运行良好,从浏览器访问时我被拒绝权限。
答案 0 :(得分:2)
您需要为可执行文件创建新的文件上下文,以及允许httpd执行标记有此上下文的文件的转换。
答案 1 :(得分:0)
感谢您的回答。我通过禁用SELinux来修复它。