排查SELinux故障

你终有一天会被 SELinux 阻止你访问所需的东西,而且要解决这个问题。SELinux 拒绝某个文件、进程或资源被访问的基要原因有数个:

1 一个被错误标签的文件

2 一个进程在错误的 SELinux 安全性脉络下运行

3 政策出错。某个进程要访问一个在编写政策时意料不到的文件,并产生错误信息

4 一个入侵的企图。

头三个情况我们可以处理,而第四个正正是预期的表现。

先安装setroubleshoot 组件。有的资料说他是默认安装的,但在我的CentOS5.5上没有。

yum install setroubleshoot

日志档是排除任何疑难的关键,而 SELinux 亦不例外。SELinux 缺省会通过 Linux 审计系统(auditd)将日志写在 /var/log/audit/audit.log 内,而这项务服缺省为启用的。假若 auditd 并未运行,信息将会被写进 /var/log/messages。SELinux 的日志都被标签有 AVC 这个关键字,方便它们从其它信息中过滤出来。

由 CentOS 5 起,你可以用 SELinux 排除疑难工具协助你分析日志档,将它们转换为供人阅读的格式。这个工具包含一个以可读格式显示信息及解决方案的图像界面、一个桌面通报图示、与及一个长驻进程(setroubleshootd),它负责查阅新的 SELinux AVC 警告并传送至通报图示(不运行 X 服务器的话可设置以电邮通报)。SELinux 排除疑难工具是由 setroubleshoot 组件所提供,并缺省会被安装。这个工具可以从「系统」选单或命令行引导:

sealert -b

不运行 X 服务器的人可以通过命令行产生供人阅读的报告:

sealert -a /var/log/audit/audit.log > /path/to/mylogfile.txt

(0)

相关推荐

  • 怎么排查硬盘故障

    怎么排查硬盘故障? 在我们买硬盘的时候说是500G的,但实际容量都500G小的。因为厂家是按1MB=1000KB来换算的,所以我们买新硬盘,比买时候实际用量要小点的。平常使用电脑时如果硬盘出现故障是很 ...

  • 交换机出故障最可能的几个原因分析助你有效排查

    交换机出故障了,不知道如何下手?如何维修,下面笔者为大家推荐一篇总结的非常详细的交换机可能发生故障的原因,助您一个个地排查,希望对您有帮助。 在日常的网络故障维护中我们接触最多的设备就是交换机,特别是 ...

  • 实例解析 校园综合布线常见故障排查及解决方法

    校园网为高校数字化校园创造了一个良好的支撑环境,在行政管理、科学研究、人才培养、学科建设和师生员工的课余生活等方面产生了深远的影响.随着校园网的不断建设以及高校扩招,网络用户日益增长,网络故障所带来的 ...

  • 无线路由器不稳定找不到无线信号故障排查及解决过程

    公司一台笔记本电脑在建立无线网络连接时,无法找到无线信号。经排查,故障是由于无线路由器工作状态不稳定造成的,本文向大家介绍故障的排查及解决过程。 故障现象 公司一台笔记本电脑准备上网访问时,看到网络 ...

  • 突破常规 快速排除打印乱码故障

    单位办公室中的一台打印机发生故障了,笔者仔细对它进行检查后,发现该打印机打印出来的内容全部变成乱码字符了。遇到有打印乱码现象发生时,笔者下意识地认为该故障可能是打印机驱动程序引起的,于是一不做、二不休 ...

  • DIY高手入门教程 主板故障与维修基础篇

    主板是电脑的关键部件,用来连接各种电脑设备,在电脑起着至关重要的作用。如果主板出现故障,你的电脑就不能正常使用了。目前主板的集成度越来越高,维修主板的难度也越来越大,往往需要借助专门的数字检测设备才能 ...

  • 家庭局域网故障之电脑网线插口灯不亮的的解决办法

    随着计算机价格的下降和硬件产品的迅速更新,许多家庭都添置了两台以上的电脑,于是在家庭中组建局域网以满足家庭成员同时上网的需求增大。本文首先介绍了组建家庭局域网所需要的最基本的软硬件和工具,然后详细介绍 ...

  • 主板故障排除的方法

    PC电脑中,因主板出现问题导致的死机、蓝屏等故障并不少见,发生率一般也比较高。主板出现了问题,一方面可能是因为驱动安装错误或丢失导致的软性故障,另一方面则是由于板上的部分电容老化或损坏,导致的硬件故障 ...

  • 交换机出故障最可能的几个原因分析

    交换机出故障了,不知道如何下手?如何维修,下面笔者为大家推荐一篇总结的非常详细的交换机可能发生故障的原因,助您一个个地排查,希望对您有帮助。 在日常的网络故障维护中我们接触最多的设备就是交换机,特别是 ...