共 1 篇文章

标签:Linux SELinux

Linux中SELinux三种模式的启动、关闭与查看方式-国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码

Linux中SELinux三种模式的启动、关闭与查看方式

Linux中SELinux三种模式的启动、关闭与查看方式  更新时间:2024年02月01日 15:04:53   作者:魏大橙   这篇文章主要介绍了Linux中SELinux三种模式的启动、关闭与查看方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教 目录 SELinux三种模式的启动、关闭与查看 查看SELinux模式 查看SELinux的策略 SELinux的启动与关闭 让SELinux在Enforcing与Permissive之间切换 总结 SELinux三种模式的启动、关闭与查看 目前SELinux依据启动与否,共有三种模式,分别如下: Enforcing:强制模式,代表SELinux运行中,且已经正确开始限制domain/type Permissive:宽容模式,代表SELinux运行中,不过仅会有警告信息并不会实际限制domain/type的读写(这种模式可以用来作为SELinux的debuug之用) Disabled:关闭模式,SELinux并没有实际运行 我们要知道,并不是所有的进程都会被SELinux管制,所以我们需要知道进程有没有受限(confined) 举例来说: 我们查看一下crond和bash这两个进程是否被限制  我们可以看到crond确实是受限的主体进程,而bash因为是本机进程,就是不受限(unconfined_t)的类型。也就是说bash是直接去判断rwx 三种模式的运行状态: Disabled的模式,那么SELinux将不会运行,受限的进程也不会经过SELinux,直接去判断rwx Permissive的模式,不会阻止主体进程,但是当没有通过策略规则或安全上下文判断时,此读写操作将会被记录起来(log),可作为未来检查问题的判断依据 Enforcing的模式,就是将受限主体进入规则比对、安全上下文比对的流程,若失败,就直接阻止主体进程的读写操作,并且将它记录下来。如果通通没问题就进入到rwx的判断 查看SELinux模式 使用getenforce查看 查看SELinux的策略 sestatus 【-vb】 选项与参数: -v:检查列于/etc/sestatus.conf内的文件与进程的安全上下文内容 -b:将目前策略的规则布尔值列出 SELinux的启动与关闭 SELinux的配置文件为/etc/selinux/config 其中非注释的内容只有两行为: 除了强制模式与宽容模式之间相互转换之外,其他的模式变换都需要直接在配置文件中修改,并且变换模式后,都需要重新启动 让SELinux在Enforcing与Permissive之间切换 setenforce 【0/1】 选项与参数: 0:转为Permissive宽容模式 1:转为Enforcing强制模式 不过请注意,setforce无法再Disabled模式下切换模式   补充: 问题: 在某些特殊情况下 我们从Disabled切换到Enforcing之后 有一大堆服务不能顺利启动 并且错误为/lib/xxx里面的数据没有权限读取 这是因为重新写入SELinux类型出错 使用Permissive就没有这个错误 处理: 在Permissive的状态下 使用【restorecon -Rv/】重新还原所有SELinux的类型就能解决这个问题 总结 以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。 您可能感兴趣的文章: Linux中如何开启或关闭SELinux Linux如何启动SELinux Linux之CentOS7下如何关闭SELINUX Linux中SELinux、Shell简介、touch命令的应用小结 开启Selinux遇到的坑及解决 Linux SELinux 相关文章 linux 触摸屏驱动编写 这篇文章主要介绍了linux 触摸屏驱动编写,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 2018-04-04 增强Linux内核中访问控制安全的方法 这篇文章主要给大家介绍了关于增强Linux内核中访问控制安全的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 2018-12-12 Linux加入windows ad域步骤详解(winbindsamba方案) 本文主要实验centos加入windows AD的方法,大家参考使用 2013-12-12 Linux 文件权限的详细介绍 这篇文章主要介绍了Linux 文件权限的详细介绍,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 2018-09-09 查看Linux内存条数与清理内存的命令方法 下面小编就为大家带来一篇查看Linux内存条数与清理内存的命令方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 2016-11-11 浅谈Linux下通过find命令进行rm文件删除的小技巧 下面小编就为大家带来一篇浅谈Linux下通过find命令进行rm文件删除的小技巧。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 2016-12-12 Linux命令行处理图片方式(图片格式转换、缩放、旋转等) 这篇文章主要介绍了Linux命令行处理图片方式(图片格式转换、缩放、旋转等),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教 2023-06-06 linux之conda环境安装全过程 这篇文章主要介绍了linux之conda环境安装全过程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教 2023-05-05 Linux locate命令的使用方法 这篇文章主要介绍了Linux locate命令的使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 2020-02-02 教你一步一步在linux中正确的安装Xcache加速php 这篇文章主要介绍了教你一步一步在linux中正确的安装Xcache加速php,需要的朋友可以参考下 2017-04-04 最新评论

技术分享