本文作者:阿豪

Centos8安装Discuz已经设置目录权限为777还是提示不可写?

阿豪 08-20 206
Centos8安装Discuz已经设置目录权限为777还是提示不可写?摘要: 在本地电脑VMware软件上安装了Centos8系统,参考上期Centos8系统Yum安装LAMP部署Discuz论坛的教程在本地部署了一遍发现目录不可写如下图报错。目录权限给了7...

在本地电脑VMware软件上安装了Centos8系统,参考上期Centos8系统Yum安装LAMP部署Discuz论坛的教程在本地部署了一遍发现目录不可写如下图报错。目录权限给了777,也给了文件夹的所属组用户也是不行

教程上面的安装步骤在云服务器上测试了是可以正常部署的,但是在本地安装的Centos8系统部署就出现目录不可写,权限也给了最大了还是不行。检查了所以设置都是正常的。正在查到不到原因的情况,突然想到会不会是seliunx导致的异常呢?

image.png

何为SELinux

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

解决办法

查看当前SELinux状态:

/usr/sbin/sestatus -v

如下图显示是enabled状态的,那么应该怎么关闭呢?

image.png

1、临时关闭用于关闭selinux防火墙,但重启后失效。

setenforce 0

2、永久关闭

修改selinux的配置文件,重启后生效

 vi /etc/selinux/config

i 进入编辑模式

SELINUX=enforcing 改为 SELINUX=disabled,修改完后按键盘的 esc 然后输入 :wq 保存

image.png

3、重启系统

reboot

4、验证是否关闭了selinux

 /usr/sbin/sestatus 或者getenforce 命令都可以验证

image.png

5、最后重新访问Discuz安装界面,目录、文件权限检查正常了

image.png

我是阿豪,本期分享的解决Centos8安装Discuz已经设置目录权限为777还是提示目录不可写教程到这就完成了。下期见

文章版权及转载声明

作者:阿豪本文地址:https://www.ahaoyw.com/article/631.html发布于 08-20
文章转载或复制请以超链接形式并注明出处阿豪运维

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏