四个导致SELinux警告产生的原因详细介绍

上次的 SELinux 的入门评论中,有童鞋表示 SELinux 警告看不懂。这次就来介绍下四个导致警告产生的原因以及解决方案。

原因一:出现标注错误
SELinux 的核心概念就是标注,无论是文件系统、目录、文件、文件启动描述符、端口、消息接口还是网络接口,所有的一切都需要标签,并且仅且仅能按照标签所赋予的权限执行。即使运行的 Apache 进程被黑客入侵且取得了 uid=0 root 权限,它依然无法访问某个用户主目录下的文件。因为标注为 httpdt 的 Apache 进程所持有的无法访问标注为 userhome_t 的内容。
因此,如果标注有问题的话,SELinux 就会弹出警告。如何处理此类,可以参看本站前文中关于 semanage fcontext 和 restorecon 命令的使用。当然也可以按照图形化的 SELinux 除错工具中的提示解决。

原因二:自定义了程序运行设置
经过多年的发展,SELinux 已经积累了大量的策略文件时,对于绝大多数应用程序的默认运行请求都有记录,可以赋予合适的最小权限予以执行。不过若是您自定义了一些运行配置或者有特殊的应用需求,则需要调整部分 SELinux 设置。
对于大多数常见的自定义需求,SELinux 采取布尔值的方式进行控制,可以参看本站前文中关于 setsebool 命令的使用。若想了解全部可调整的 SELinux 布尔值,使用 semanage boolean ­-l 命令。这可以通过图形化的 SELinux 除错工具解决,也可以通过图形化的 system-config-selinux 解决。

原因三:SELinux 策略或应用程序配置有问题
若是您并未特别修改配置却依然收到 SELinux 警告,原因可能就在 SELinux 策略或者应用程序本身了。此时建议首先在 SELinux 除错工具的帮助下提交错误报告,然后再依据情况进行处理。若是已经被报告过,通常在错误报告的评论中会详细解决方案。
此时若是想忽略 SELinux 警告依然运行应用程序,则有如下几种方式:
将 SELinux 设为允许模式,仅记录警告但不阻止运行:setenforce 0。
将某单一标注进程设置为允许模式,而非整个系统,例如仅想以允许模式运行 Apache: semange permissive -a httpd_t
参照 SELinux 除错工具的建议创建并加载自定义策略。具体过程依情况而异,SELinux 除错工具内会有详细的说明。

原因四:程序已被入侵
SELinux 并非入侵检测系统,所以目前 SELinux 除错工具无法主动的甄别出入侵企图,不过当您发现警告内容包含有如下特征时,很有可能对应进程已被黑客攻破了:
尝试关闭 SELinux (/etc/selinux) 或者设定某个 SELinux 布尔值。
尝试载入内核模块、写入内核目录或者引导器镜像。
尝试读取 shadow_t 标识的文件,那里通常包含了加密的账户信息。
尝试覆盖写入日志文件。
尝试连接不需要的随机端口或者邮件端口。

至此四种常见警告原因介绍完毕,希望您下次遇到 SELinux 警告时可以安全有效的处理。顺便说下,绝大部分 SELinux 除错工具的本地化问题已经解决,使用简中的童鞋们将可以在 Fedora 18 看到简中的警告内容了。

(0)

相关推荐

  • 导致网站被k的原因你知道吗

    导致网站被k的原因你知道吗 操作方法 01 导致网站被k的原因你知道吗 许多新站长在做网站优化的时候不知道自己的网站为什么被k,被k后应该怎样补救都不知道,下面,我根据我多年的从业经验给大家讲讲网站被 ...

  • 导致计算机系统死机的原因是什么

    如今的计算机已经接近全面普及的程度了,给人们在工作和学习上提供了极大的方便,不过,计算机的“死机”对于普通的计算机用户来说,却成为了一个解不开、挣不脱的烦恼。每当在计算机开机时、或启动操作系统时、或使 ...

  • 导致主板故障的常见原因

    主板是电脑中重要的硬件,如果主板故障,电脑将不能正常使用.那么,导致主板故障的常见原因有哪些呢? 1.人为故障.用户的使用习惯对主板的影响很大,首先是关机问题,在关机后的一段时间内,最好不要频繁的做开 ...

  • win8系统开机正常进入系统却弹出一个syslevelup警告窗口的原因及解决方法

    很多用户在安装windows8系统的时候都遇到这样的问题,开机正常进入系统的时候,自动弹出一个syslevelup警告窗口,显示一大串英文,很多用户都不知道如何解决,网上搜索解决方法,但是都比较复杂, ...

  • 戴尔电脑导致开机黑屏的原因有哪些

    我们的戴尔电脑,开机时出现黑屏,是怎么回事呢?如何解决呢?一起来看看吧.1. 显卡故障.如果显卡出现故障,就会导致电脑黑屏,需要更换一个显卡才可以解决.2. 休眠功能.确认一下自己有没有开启休眠功能, ...

  • 四种用PPT设计扁平化图标方法介绍

      四种用PPT设计扁平化图标方法介绍 详细内容请见下图中介绍的用PPT设计扁平化图标的四种方法:常规式.长投影.阴影式.渐变式. word教程 Excel教程 PowerPoint教程

  • 《倚天》四种职业详细介绍

    <倚天>四种职业详细介绍 操作方法 01 倚天天刀门介绍:倚天天刀门天刀门: 概述: 金毛狮王拥"屠龙"之威,于漠北斩"旋风三贼",单刀匹马灭快活林 ...

  • 导致硬盘产生坏道的原因介绍

    硬盘坏道分为逻辑坏道和物理坏道。 硬盘的逻辑坏道产生的原因通常多数是由于软件的使用或操作不当,如经常不正常关机(当然频繁的不正常关机可能也会引致物理坏道)所造成的。硬盘的逻辑坏道属于软坏道,并不是真正 ...

  • 导致摄像头不能用的原因分析

    其他一些可能导致摄像头不能用的现象和原因: 1.摄像头另一端显示速度很慢 (摄像头不能用) 故障现象:视频聊天时对着总说自己这边移动缓慢,或者卡导致的摄像头不能用怎么办? 分析及处理:网速过慢导致,这 ...