为什么常常我们使用linux时需要去关闭SElinux的原因?

说到为什么要去关闭SElinux,就不得不去介绍一下SElinux

下面是介绍,可以细看,也可以忽略

RedHat Enterprise Linux AS 3.0/4.0中安全方面的最大变化就在于集成了SELinux的支持。

SELinux的全称是Security-Enhanced Linux,是由美国国家安全局NSA开发的访问控制体制。

SELinux可以最大限度地保证Linux系统的安全。至于它的作用到底有多大,举一个简单的例子可以证明:

没有SELinux保护的Linux的安全级别和Windows一样,是C2级,但经过保护SELinux保护的Linux,安全级别则可以达到B1级。如:我们把/tmp目录下的所有文件和目录权限设置为0777,这样在没有SELinux保护的情况下,任何人都可以访问/tmp 下的内容。而在SELinux环境下,尽管目录权限允许你访问/tmp下的内容,但SELinux的安全策略会继续检查你是否可以访问。

NSA推出的SELinux安全体系结构称为 Flask,在这一结构中,安全性策略的逻辑和通用接口一起封装在与操作系统独立的组件中,这个单独的组件称为安全服务器。SELinux的安全服务器定义了一种混合的安全性策略,由类型实施 (TE)、基于角色的访问控制 (RBAC) 和多级安全(MLS) 组成。通过替换安全服务器,可以支持不同的安全策略。SELinux使用策略配置语言定义安全策略,然后通过checkpolicy 编译成二进制形式,存储在文件(如目标策略/etc/selinux/targeted/policy/policy.18)中,在内核引导时读到内核空间。这意味着安全性策略在每次系统引导时都会有所不同。

SELinux的策略分为两种,一个是目标(targeted)策略,另一个是严格(strict)策略。有限策略仅针对部分系统网络服务和进程执行SELinux策略,而严厉策略是执行全局的NSA默认策略。有限策略模式下,9个(可能更多)系统服务受SELinux监控,几乎所有的网络服务都受控。

SELinux处于启动状态,一般状态为enforing,会致使很多服务端口默认是关闭的,导致linux的一些配置不成功

Debian默认没有安装Selinux;Redhat,CentOS,Fedora都默认安装Selinux

查看SELinux状态:
/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态 SELinux status: enabled

getenforce ##也可以用这个命令检查

关闭SELinux:

临时关闭(不用重启机器):
setenforce 0                  ##设置SELinux 成为permissive模式
##setenforce 1 设置SELinux 成为enforcing模式
修改配置文件需要重启机器: 
修改/etc/selinux/config 文件 将SELINUX=enforcing改为SELINUX=disabled 重启机器即可
上一篇 苹果移动设备用爱思助手i4来进行小火箭Shadowrocket的免费安装
下一篇 一键检测奈非Netflix脚本,快速检验ip解锁范围及区域

投稿邮箱:
ivpsr888@gmail.com (投稿详情)

TG订阅频道:
t.me/ivpsr_news 网站最新内容推送

TG交流群:
(点击加入) 用户交流

文章列表
1
RAKsmart:“双11大促特卖活动”,独立服务器E3-1230仅30美金,云服务器全场7折,免费送SSL证书
RAKsmart:“双11大促特卖活动”,独立服务器E3-1230仅30美金,云服务器全场7折,免费送SSL证书
2
桔子数据:28元/月的香港游戏代理专区简单测评,桔子香港是否用的起飞,看实测吧
桔子数据:28元/月的香港游戏代理专区简单测评,桔子香港是否用的起飞,看实测吧
3
DogYun香港大硬盘VPS上新,月付40元起、250GB至2TB 磁盘、1至5Gbps国际线路
DogYun香港大硬盘VPS上新,月付40元起、250GB至2TB 磁盘、1至5Gbps国际线路
4
spinservers美国独立服务器促销低至$99/月,双Gold 5118/64G内存/960G SSD/10G带宽/30T月流量
spinservers美国独立服务器促销低至$99/月,双Gold 5118/64G内存/960G SSD/10G带宽/30T月流量
5
如何使用ping命令去ping ipv6/win和linux平台
如何使用ping命令去ping ipv6/win和linux平台
6
GitHub Token生成教程(快速创建与使用指南)
GitHub Token生成教程(快速创建与使用指南)
7
VMware该主机CPU类型不支持虚拟化性能计数器的报错解决
VMware该主机CPU类型不支持虚拟化性能计数器的报错解决
8
EtherNetservers低价KVM VPS $3/月起,55GB SSD/2TB流量/10Gbps端口/多机房可选
EtherNetservers低价KVM VPS $3/月起,55GB SSD/2TB流量/10Gbps端口/多机房可选
9
linode日本大阪ntt线路深度测评,linode实测数据告诉你它到底如何?
linode日本大阪ntt线路深度测评,linode实测数据告诉你它到底如何?
10
dedirock美国VPS测评,原生IP,洛杉矶机房/解锁TikTok/Netflix/ChatGPT,超大1Gbps带宽
dedirock美国VPS测评,原生IP,洛杉矶机房/解锁TikTok/Netflix/ChatGPT,超大1Gbps带宽