
# 如何关闭SELinux防火墙？
SELinux(Security Enhanced Linux)安全增强型Linux系统，是一个Linux内核模块，也是Linux的一个安全子系统。
SELinux的主要作用是最大限度地减少系统中服务进程可访问的资源（最小权限原则）。
#### 关闭说明
- SELinux关闭后不会影响业务使用。
- SELinux关闭可根据需求选择临时关闭或永久关闭。
 
#### 关闭场景
使用HSS的双因子认证功能时，需要将SELinux防火墙进行永久关闭。
#### 关闭操作
1. 远程登录目标服务器。 
   - **华为云主机**
     - 您可以登录弹性云服务器控制台，在"弹性云服务器"列表中，单击"远程登录"登录主机，详细操作请参见[在云服务器控制台上登录主机](https://support.huaweicloud.com/usermanual-ecs/ecs_03_0136.html)。
      
   
   - **非华为云主机**
     请使用远程管理工具（例如：PuTTY、Xshell等）连接您服务器的弹性IP，远程登录到您的服务器。
     
   
   
   
   
2. 在命令窗口执行关闭命令。 
   - **临时关闭**
     在命令窗口执行以下命令临时关闭SELinux。
     ```
     setenforce 0
     ```
     ![](https://support.huaweicloud.com/hss2.0_faq/public_sys-resources/note_3.0-zh-cn.png)
     在重启系统后将恢复开启状态。
     
   
   - **永久关闭**
     1. 在命令窗口执行以下命令，编辑SELinux的config文件。
        ```
        vi /etc/selinux/config
        ```
        
     
     2. 找到SELINUX=enforcing，按i进入编辑模式，将参数修改为SELINUX=disabled。
        图1编辑selinux状态   
        ![](https://support.huaweicloud.com/hss2.0_faq/zh-cn_image_0000001568637593.png "点击放大") 
     
     3. 修改完成后，按下键盘Esc键，执行以下命令保存文件并退出。
        ```
        :wq
        ```
        
      
   
   
   
   
3. 执行永久关闭命令并保存退出后，执行以下命令立即重启服务器。 
   ```
   shutdown -r now
   ```
   ![](https://support.huaweicloud.com/hss2.0_faq/public_sys-resources/note_3.0-zh-cn.png)
   执行永久关闭的命令后不会立即生效，重启服务器后才会生效。
   
   
4. 重启后运行以下命令，验证SELinux的状态为disabled，表明SELinux已关闭。 
   ```
   getenforce
   ```
   
   
 
