您的位置:首页 > 运维架构 > Linux

如何关闭selinux

2010-09-21 17:33 281 查看

RedHat的/etc/sysconfig/selinux

在新版本中的RedHat和Fedora上,修改档案/etc/sysconfig/selinux:
#ThisfilecontrolsthestateofSELinuxonthesystem.
#SELINUX=cantakeoneofthesethreevalues:
#enforcing-SELinuxsecuritypolicyisenforced.
#permissive-SELinuxprintswarningsinsteadofenforcing.
#disabled-SELinuxisfullydisabled.
SELINUX=enforcing
#SELINUXTYPE=typeofpolicyinuse.Possiblevaluesare:
#targeted-Onlytargetednetworkdaemonsareprotected.
#strict-FullSELinuxprotection.
SELINUXTYPE=targeted

把SELINUX设定为disable,下次启动系统后将会停止SElinux。

Linux核心参数(KernelParameter)

或者可以在核心参数后加上:selinux=0(停止)或selinux=1(开启)参数
档案/boot/grub/menu.lst
titleFedoraCore(2.6.18-1.2798.fc6)
root(hd0,0)
kernel/vmlinuz-2.6.18-1.2798.fc6roroot=LABEL=/rhgbquietselinux=0
initrd/initrd-2.6.18-1.2798.fc6.img

检查SELinux现时况态

要知到你现在是否使用SELinux:
#getenforce
Enforcing
===========
执行命令:setenforce0就可以不重启关闭selinux了,不过关闭selinux而使zendoptimizer生效毕竟不是完美的解决办法,继续关注中。附selinux的资料:selinux简介SElinux在linux内核级别上提供了一个灵活的强制访问控制系统(MAC),这个强制访问控制系统是建立在自由访问控制系统(DAC)之上的。DAC是指系统的安全访问控制都是由系统管理员root自由管理的,不是系统强制行为MAC运行的时候,比如一个应用程序或者一个线程以某个用户UID或者SUID运行的时候同样对一些其他的对象拥有访问控制限制,比如文件,套接子(sockets)或者其他的线程通过运行SElinuxMAC内核可以保护系统不受到恶意程序的侵犯,或者系统本身的bug不会给系统带来致命影响(把影响限定在一定范围内)SElinux为每一个用户,程序,进程,还有文件定义了访问还有传输的权限。然后管理所有这些对象之间的交互关系对于SELinux设定的对象全限是可以根据需要在安装时候规定严格程度,或者完全禁用在大多数情况下,SElinux对于用户来说是完全透明的,普通用户根本感觉不到Selinux的存在,只有系统管理员才需要对这些用户环境,以及策略进行考虑。这些策略可以按照需要宽松的部署或者应用严格的限制,Selinux提供了非常具体的控制策略,范围覆盖整个linux系统比如,当一个对象如应用程序要访问一个文件对象,内核中的控制程序检查访问向量缓存(AVC),从这里寻找目标和对象的权限,如果在这里没有发现权限定义,则继续查询安全定义的上下关联,以及文件权限,然后作出准许访问以及拒绝访问的决定。如果在var/log/messages出现avc:denied信息,则表明访问拒绝。目标和对象通过安装的策略来决定自身的安全关联,同时这些安装的策略也负责给系统产生安全列表提供信息。除了运行强制模式以外,SELinux可以运行在许可模式,这时候,检查AVC之后,拒绝的情况被记录。Selinux不强制使用这种策略.以下介绍一下SELinux相关的工具/usr/bin/setenforce修改SELinux的实时运行模式setenforce1设置SELinux成为enforcing模式setenforce0设置SELinux成为permissive模式如果要彻底禁用SELinux需要在/etc/sysconfig/selinux中设置参数selinux=0,或者在/etc/grub.conf中添加这个参数/usr/bin/setstatus-v察看系统的状态以下是运行输出,请参考SELinuxstatus:enabledSELinuxfsmount:/selinuxCurrentmode:enforcingPolicyversion:18
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: