快速业务通道

selinux的研究

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-07-04
selinux的研究,参考RHEL5中的man文档 setsebool - set SELinux boolean valuesetsebool(8) SELinux Command Line documentation setsebool(8) NAME
setsebool - set SELinux boolean value
SYNOPSIS命令格式
setsebool [ -P ] boolean value | bool1=val1 bool2=val2 ...
DESCRIPTION 描述
setsebool sets the current state of a particular SELinux
boolean or a list of booleans to a given value. The value may
be 1 or true or on to enable the boolean, or 0 or false or off
to disable it.

setsebool设置特定的SElinux布尔值状态值或者一系列给定布尔值的状态值.
这些状态值可能是1、true和on;或者是0、false以及off

Without the -P option, only the current boolean value is
affected; the boot-time default settings are not changed.

不带-P参数表示设置仅在当前状态起作用,重启后恢复为启动时设置值 If the -P option is given, all pending values are written to
the policy file on disk. So they will be persistant across
reboots.
带-P参数表示设置值将写入磁盘上的策略文件,该值将跨越重启永久存在,持续到下一次的永久改变. SEE ALSO 参考
getsebool(8), booleans(8), togglesebool(8) setenforce(1) SELinux Command Line documentation setenforce(1)
NAME
setenforce - modify the mode SELinux is running in.改变SElinux的运行模式
SYNOPSIS
setenforce [ Enforcing | Permissive | 1 | 0 ]
DESCRIPTION
Use Enforcing or 1 to put SELinux in enforcing mode. Use Per-
missive or 0 to put SELinux in permissive mode. You need to
modify /etc/grub.conf or /etc/selinux/config to disable
Empire CMS,phome.net

SELinux.
设置为 Enforcing或者1,将使SElinux运行在强制执行模式
设置为 Permissive或者0,将使SElinux运行在警告模式
你需要更改/etc/grub.conf或者/etc/selinux/config来关闭SElinux
FILES
/etc/grub.conf, /etc/selinux/config getenforce(1) SELinux Command Line documentation getenforce(1)
NAME
getenforce - get the current mode of SELinux
SYNOPSIS
getenforce
DESCRIPTION
getenforce reports whether SELinux is enforcing, permissive, or
disabled.
getenforce报告当前的SElinux状态是enforcing,permissive或disabled selinuxenabled(1) SELinux Command Line documentation selinuxenabled(1)
NAME
selinuxenabled - tool to be used within shell scripts to deter-
mine if selinux is enabled
SYNOPSIS
selinuxenabled
DESCRIPTION
selinuxenabled Indicates whether SELinux is enabled or dis-
abled. It exits with status 0 if SELinux is enabled and 1 if it
is not enabled.
在shell脚本中查看当前SElinux状态是enabled还是disabled
tips:使用setsebool命令 1.不重新启动系统,实时并永久关闭某一服务的selinux保护 httpd:setsebool -P httpd_disable_trans 1;service httpd restart samba:setsebool -P smbd_disable_trans 1;service smb restart bind: nfs:
setsebool -P nfs_export_all_ro 1 (允许只读共享)
setsebool -P nfs_export_all_rw 1 (允许读写共享) squid:setseboo

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号