Fedora 下apache设置了文件目录 777后,还是不可写的解决方案

      不少的朋友在fedora下安装discuz的时候,在第二个页面总会出现 文件不可写的情况。然后google一下得到的解答都基本上是把服务器的目录弄成 777,可是,就算弄成777后还是会出现相同的情况。

      而在别的类unix操作系统下,一般把目录设置成777后就不会有这种访问权限的问题存在了。在fedora下存在这种问题是由于fedora下默认安装了 Selinux的原因。

      以下摘自百度百科:
     SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 Linux® 上最杰出的新安全子系统。NSA是在Linux社区的帮助下开发了一种访问控制体系,在这种访问控制体系的限制下,进程只能访问那些在他的任务中所需要文件。SELinux 默认安装在 Fedora 和 Red Hat Enterprise Linux 上,也可以作为其他发行版上容易安装的包得到。


      既然知道了原因,就很方便的可以解决。在selinux中单独开发文件权限可以自己搜索。这里我只是简单说明下怎么关闭selinux。

     以下方法也摘自网友,原网址 http://www.yzjbj.com/archives/09/2570/html

在Fedora中有时候我们想关闭SELinux,因为有时候本是合法的操作也总是弹出窗口阻止我们的操作。下面介绍三种方法来关闭/禁用SELinux。

1.在安装Fedora时选择开启或者关闭SeLinux。当然相信大多数来到这里的不会是为了这种方法来到这里。

2.临时关闭SELinux。如果你仅仅只是想临时关闭,可以输入
setenforce 0

3.禁用SELinux。在 /etc  下可以看到一个SELinux文件夹,进入后,里面有个config文件,在终端进入到文件夹,输入

vi config
更改其中的SELINUX项的值就可以关闭和启用SELinux服务了。
修改成  SELINUX=disable     禁用SeLinux
修改成  SELINUX=enforcing 使用SeLinux


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值