关于安装discuz之类应用在linux上改了读写权限仍无法写入的解决方案

来源:互联网 发布:linux 压缩文件夹 gz 编辑:程序博客网 时间:2024/06/11 03:54

不少的朋友在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 0
原创粉丝点击