记selinux的权限问题

简介: Nginx提示403 尝试用chmod,chown设置各种权限无果 尝试暂时关闭selinux后访问正常 setenforce 0 问题确定是selinux造成的 在不想关闭selinux的情况下处理权限问题 首先查看一下selinux中的目录权限 ls -Z /data/webroot/ drwxr-xr-x.

Nginx提示403

尝试用chmod,chown设置各种权限无果

尝试暂时关闭selinux后访问正常

setenforce 0

问题确定是selinux造成的

在不想关闭selinux的情况下处理权限问题

首先查看一下selinux中的目录权限

ls -Z /data/webroot/

drwxr-xr-x. apache apache unconfined_u:object_r:home_root_t:s0 

可以看到权限类型是 home_root_t

尝试修改一个文件权限类型并开启selinux进行测试

chcon -t usr_t test.htm
setenforce 1

访问test.htm正常

最后再补充一个简单的处理方式

使用 cp -r 命令,将网站目录整个拷贝到一个当前能正常工作的目录。

 cp -r myweb /opt/www/

这里注意要用cp,不要用mv,cp不要使用(-a/-p)参数。

目录
相关文章
|
1月前
|
安全 Ubuntu Java
Linux配置使用篇
Linux配置使用篇
|
1月前
|
安全 Linux API
SELinux权限
SELinux权限
18 5
|
1月前
SeLinux 权限配置技巧
SeLinux 权限配置技巧
22 2
|
1月前
|
网络协议 Linux
Linux配置HDCP
Linux配置HDCP
48 0
|
10月前
|
Shell 网络安全 Perl
关闭系统防火墙和SELinux
关闭系统防火墙和SELinux
59 1
|
缓存 编解码 安全
SELinux 权限问题导致 GreatSQL 运行不了的坑
SELinux 权限问题导致 GreatSQL 运行不了的坑
100 0
|
安全 Linux 数据安全/隐私保护