Selinux

1.问题引出Selinux

修改linux远程连接端口时,修改的端口无法启动或无法连接。从两方面排查:1.防火墙限制 2.Selinux限制

2.Selinux指的是什么?

它叫做“安全增强型 Linux(Security-Enhanced Linux)”,简称 SELinux,它是 Linux 的一个安全子系统

3.Selinux的作用

其主要作用就是最大限度地减小系统中服务进程可访问的资源(根据的是最小权限原则)。避免权限过大的角色给系统带来灾难性的结果。

4.SELinux 有三种工作模式,分别是:

1. enforcing:强制模式。违反 SELinux 规则的行为将被阻止并记录到日志中。

2. permissive:宽容模式。违反 SELinux 规则的行为只会记录到日志中。一般为调试用。

3. disabled:关闭 SELinux。

5.查看Selinux是否开启

[root@VM-4-13-centos sed]# getenforce
Disabled
[root@VM-4-13-centos sed]# sestatus
SELinux status:                 disabled

6.临时关闭Selinux

setenforce 0

7.永久关闭Selinux

[root@vm01]# vi /etc/selinux/config
# SELINUX=enforcing改为SELINUX=disabled

8.删除安装Selinux

#删除selinux
[root@vm01]# yum remove selinux-policy
 
#安装selinux
[root@vm01]# yum install selinux-policy

9.关闭了selinux之后,reboot虚拟机,在开机页面报错“fail to load selinux policy”。解决方法就是在开机选择centos内核那一步的时候,在选项上按“E”按键。进入编辑界面,在“linux16”位置的最后输入“selinux=0”,如下图所示

 

posted @ 2022-11-29 10:58  家乐福的搬砖日常  阅读(89)  评论(0编辑  收藏  举报