zoukankan      html  css  js  c++  java
  • SELinux 宽容模式(permissive) 强制模式(enforcing) 关闭(disabled)

    SElinux共有3中状态。
    1、selinux的配置文件:/etc/selinux/config
    # This file controls the state of SELinux on the system.
      3 # SELINUX= can take one of these three values:
      4 #     enforcing - SELinux security policy is enforced.
      5 #     permissive - SELinux prints warnings instead of enforcing.
      6 #     disabled - No SELinux policy is loaded.
      7 SELINUX=permissive
      8 # SELINUXTYPE= can take one of three two values:
      9 #     targeted - Targeted processes are protected,
     10 #     minimum - Modification of targeted policy. Only selected processes are     protected.
     11 #     mls - Multi Level Security protection.
     12 SELINUXTYPE=targeted

    enforcing:强制模式,代表 SELinux 运作中,且已经正确的开始限制 domain/type 了; permissive:宽容模式:代表 SELinux 运作中,不过仅会有警告讯息并不会实际限制 domain/type 的存取。这种模式可以运来作为 SELinux 的 debug 之用;

    disabled:关闭,SELinux 并没有实际运作。
    2、查看现在selinux的状态:
    sestatus

    3、永久改变selinux的状态,需要重新开机,因为,selinux是整合到内核的模块。
    4、临时关闭selinux:setenforce 0
    5、临时打开,由permissive转enforcing:setenforce 1
    6、使用sed命令修改selinux的配置文件:
    sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config 
    解说:/SELINUX/为包含匹配以//内字符的行
    s为替换命令
    sed -i 表示直接修改源文件,没有-i只是把修改输出到标准输出,并不修改源文件。
    s/要查找的字符串/改后的字符串/
    注意,整个命令要用单引号引起来。
    最后跟上文件名
  • 相关阅读:
    2017.11.20 事务
    Linux常用指令
    11.17 知识整理
    不太熟的sql语句
    MySQL关联查询
    2017.11.09 vi编辑器指令
    Linux操作指令
    线程安全,同步锁(同步方法和同步代码)
    多线程
    序列化和反序列化
  • 原文地址:https://www.cnblogs.com/litifeng/p/6939730.html
Copyright © 2011-2022 走看看