`
fujinbing
  • 浏览: 237251 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

cgi 不能访问外部资源,cannot create directory ==>超级安全的selinux

 
阅读更多

今天,做一个监控脚本,但总是不能成功创建目录,

经过认真检查,权限没有问题。

经过反复测试,/tmp目录下有读写操作,其余均不能。

反复思考,最终定位在selinux

执行:getenforce
enforcing

执行:cat /etc/selinux/config
SELINUX=enforcing
SELINUXTYPE=targeted
SETLOCALDEFS=0

找到问题。

修改cat /etc/selinux/config
SELINUX=disabled

执行:setenforce 0
成功。
分享到:
评论
1 楼 pengfaliu 2011-12-09  
Hi,你这样做可以解决问题,但是会给系统带来莫大隐患,也就是说你把系统的超级防火墙给关闭了,你想想后果是什么样

相关推荐

    色彩广告显视系统

    =image&rotate=fixed"></A> 不安顺序显视 <A HREF="http://www.your-site.com/banner.cgi?type=url"> <IMG SRC="http://www.your-site.com/banner.cgi?type=image"></A> 2,你可随意设置显示的概率 3,你可随意...

    Cgi-bin 30个漏洞+使用方法.txt

    ### Cgi-bin 30个漏洞及使用方法详解 #### 一、概述 在Web开发领域,特别是基于Perl语言的动态网页开发中,CGI(Common Gateway Interface)扮演着重要的角色。然而,随着互联网技术的发展,CGI也逐渐暴露出一系列...

    qt访问cgi的方法与cgi实例

    **Qt 访问 CGI 的方法与 CGI 实例** 在 IT 领域,尤其是 Web 开发中,CGI(Common Gateway Interface,通用网关接口)是一种标准,它允许 Web 服务器执行外部应用程序并返回结果给客户端。Qt 是一个强大的 C++ 库,...

    商品信息管理系统(cgi环境)

    程序文件: 这些文件不能改动,其中的程序思路以及实现过程包含在注释里 admin_add.cgi 管理员添加新产品 compare.cgi 产品对比,必须是2个或者2个以上的产品才能对比,可以进行n个产品的对比 price.cgi 产品价格...

    cgi实现下载文件

    CGI(Common Gateway Interface,通用网关接口)是一种标准,允许Web服务器与外部应用程序交互,以处理动态内容,如表单提交、文件下载等。在这个场景中,我们将探讨如何使用CGI来实现在网页上提供文件下载的功能。 ...

    CGI资源详解

    CGI资源详解 CGI(Common Gateway Interface),是用于Web服务器与外部程序之间通信方式的标准,使得外部程序能生成HTML、图像或者其他内容,而服务器处理的方式与那些非外部程序生成的HTML、图像或其他内容的处理...

    The Fool's Guide to CGI

    ### 《CGI傻瓜书》:Perl模块CGI.pm详解 #### 摘要 本文档基于《The Fool's Guide to CGI》的部分内容进行了详细解读。本文将深入探讨CGI编程的基础概念、如何利用Perl语言中的CGI.pm模块进行CGI脚本编写,并提供...

    cgi资源合集

    CGI(Common Gateway Interface,通用网关接口)是Web服务器与外部应用程序进行交互的一种标准协议。这个资源合集提供了一些关于CGI的经典电子书和课件,对于学习和理解CGI工作原理及其应用非常有价值。 CGI的核心...

    网页模板_flash_flower

    <BODY bgcolor="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <!-- URL's used in the movie--> <div align="center"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000...

    HTML标签大全,HTML标记语言

    * 点选图:<IMG SRC="URL" ISMAP>,需要 CGI 程式 * 地图:<MAP NAME="*"></MAP>,描述地图 * 段落:<AREA SHAPE="RECT" COORDS=",,," HREF="URL"|NOHREF> 其他 * 大小:<IMG SRC="URL" WIDTH="?" HEIGHT="?>,以 ...

    搭建lighttpd+cgi的代码包

    例如,添加`"cgi.assign" => ( ".pl" => "/usr/bin/perl", ".py" => "/usr/bin/python" )`。 5. **创建CGI脚本** 在Web服务器的根目录下创建一个CGI脚本,例如`hello.cgi`。这个脚本需要遵循CGI规范,设置正确的...

    Perl CGI 例子

    print $cgi->header(-type => 'text/html'); print "<html><body>"; # 获取表单数据 my $name = $cgi->param('name'); my $age = $cgi->param('age'); # 输出结果 print "Hello, $name! You are $age years old.";...

    nginx+php-cgi 进程守护工具

    nginx_dir => 填写 nginx.exe 所在目录 php_cgi_dir => 填写 php-cgi.exe 所在目录 php_cgi_start => 填写 php-cgi 启动参数及端口 php_cgi_num => 填写同时运行 php-cgi 的个数 其他使用默认配置即可 工具简陋,...

    perl cgi

    在Web服务器上配置好CGI环境后,将此脚本保存为`.pl`文件,放在CGI目录下,就可以通过浏览器访问了。 Perl CGI程序的几个关键点包括: 1. 错误处理:确保捕获可能的错误,例如无效的输入或无法连接数据库。 2. 安全...

    在Perl下编写CGI程序的扩展模块

    `语句,我们可以访问CGI模块提供的所有函数和方法。例如,`new CGI`可以创建一个新的CGI对象,用于处理当前的HTTP请求。 CGI对象提供了许多方便的方法,如`param()`用于获取GET或POST请求的数据,`header()`用于...

    CGI入门 Common Gateway Interface

    **Common Gateway Interface(CGI)**是一种标准接口,用于让Web服务器与外部程序(即CGI脚本)进行通信,以便处理用户提交的表单数据或其他类型的输入,并生成动态网页内容。这种技术在Web早期非常流行,尽管现在已...

    CGI程序与FORM表单交互的实现1

    CGI(Common Gateway Interface)是Web服务器与外部应用程序交互的标准接口,它允许用户通过HTML表单提交数据到服务器,然后由CGI程序处理这些数据并返回动态生成的页面。CGI程序可以使用多种编程语言编写,如Shell ...

    cgi-util C语言写CGI库

    CGI(Common Gateway Interface,通用网关接口)是一种标准,允许Web服务器与外部应用程序交互,以处理动态内容。CGI库则是用特定编程语言编写的,简化了开发CGI程序的过程。在这个案例中,我们讨论的是`cgi-util`,...

    apache访问cgi文件时,显示的内容是以ELF开头的乱码文字,如何解决.zip

    通过以上步骤,你应该能解决Apache服务器访问CGI文件时显示"ELF"乱码的问题。如果问题仍然存在,可能需要进一步检查服务器日志,找出更深层次的问题。同时,对于C语言编写的CGI程序,确保正确处理输入和输出,避免因...

    perl CGI.pm

    ### Perl CGI.pm 使用详解 #### 一、简介与背景 CGI(Common Gateway Interface)是一种标准,用于在Web服务器上运行脚本程序。Perl作为早期Web开发中的热门语言之一,其强大的文本处理能力和灵活的模块支持使其...

Global site tag (gtag.js) - Google Analytics