Chinaunix首页 | 论坛 | 博客
  • 博客访问: 234301
  • 博文数量: 95
  • 博客积分: 400
  • 博客等级: 一等列兵
  • 技术积分: 906
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-04 16:04
个人简介

人生意义在于积累,而不是日复一日的重复

文章分类

全部博文(95)

文章存档

2016年(2)

2015年(44)

2014年(35)

2011年(5)

2010年(9)

我的朋友

分类: 网络与安全

2014-11-21 14:28:00

    SELinux是一种基于策略的MAC安全系统,是以Linux内核可加载模块的形式提供的,其全称是Security Enhanced Linux,由美国国家安全局(NSA)和SCC开发。Linux从2.6版本开始引用SELinux,大多数Linux发行版都会集成SELinux。
    开启SELinux:
    1.    打开/etc/sysconfig/selinux
        将SELINUX=enforcing改为SELINUX=disable
    2.    重启系统
        因为开启或关闭SELINUX都需要内核重新加载模式,所以需要重启系统。

    与enforcing相对应的是permissive模式,该模式并不表示系统真正受到SELinux的保护,它只是显示一些相关信息状态,并不做什么。但从permissive到enforcing模式就不需要重启系统了。在permissive和enforcing模式之间切换可通过setenforce命令来完成:

    setenforce 1    #enforcing模式
    setenforce 0    #permissive模式

    可以通过sestatus命令查看SELinux是否启动成功,要通过getenforce查看SELinux的工作模式是permissive还是enforcing。

    3.    SELINUXTYPE
    在/etc/sysconfig/selinux中,有SELINUXTYPE=targeted,主要用于选择MAC策略方案。CentOS6提供了三个策略套件,分别是targeted、mls和minimum。
    targeted是最常用的,也是系统默认的,重点是对网络服务的严格限制,在尽可能不影响用户的前提下尽多的保护关键进程,CentOS 4 只定义了15个targets,包含httpd、named、dhcpd和mysqld,现在已超过200个。

    msl:允许用户是使用多策略,在不对安全性策略进行破坏地改变就能使MLS生效。
    minimum:    只要求安装base policy软件包,包含targeted策略的软件包进行后安装再加载到内核中。
    
参考:《Linux就是这个范儿》
阅读(735) | 评论(0) | 转发(0) |
0

上一篇:二分查找

下一篇:系统日志-syslogd

给主人留下些什么吧!~~