作者: Oslad.com (原创!转载请注明出处)   
2006-07-14

在 GUI 图形界面模式下,要更改 SELinux 的策略使用方式,只需依次点击“应用程序”,“系统设置”,“安全级别”;然后在“安全级别配置”对话框的“SELinux”标签页中即可简单进行设置。

然而作为网站管理员,常常是在命令行( 文本/CLI)模式下进行操作的。那要如何更改 SELinux 的策略使用方式呢?它并没有像防火墙那样方便而直观的“system-config-securitylevel-tui”工具可用。

查看当前模式:

# getenforce
Permissive
或者更详细些,包含配置文件中的设定值:
# sestatus | grep -i mode
Current mode:           permissive
Mode from config file:  permissive

改变当前模式(立即生效),但重启后又回到配置文件中的设定模式。
设为强制模式
# setenforce 1
# sestatus | grep -i mode
Current mode:           enforcing
Mode from config file:  permissive
设为警告模式
# setenforce 0
# sestatus | grep -i mode
Current mode:           permissive
Mode from config file:  permissive

当系统重启后,为了使 SELinux 的模式为自己所期望的值,需要编辑配置文件。比如,要将 Enforcing(强制) 改为 warn(警告)模式,可编辑
# vi /etc/selinux/config
将其中的
SELINUX=enforcing

改为:
SELINUX=permissive

如果当前 SELinux 已启用,要禁用 SELinux,你需要编辑 /etc/selinux/config,并重启系统。反之亦然,但是要注意,启用时 SELINUX 的值是 enforcing 或 permissive 而不是 enabled!

禁用 SELinux:
# vi /etc/selinux/config

SELINUX=disabled

那要如何才能知道当前的状态呢?执行下面的命令:
# selinuxenabled;echo $?
结果返回0,表示启用;返回-256,表示禁用。
http://oslad.com/content/view/21/9/

在命令行模式下管理SELinux相关推荐

  1. CentOS命令行模式下设置屏幕常亮----没有达到预期效果

    CentOS命令行模式下设置屏幕常亮 最近在一个项目中使用了CentOS作为客户端(本着资源合理使用的原则,通常我们环境中CentOS都不安装图形界面的,就是直接命令行操作).因为是做7天*24小时测 ...

  2. 如何在Terminal命令行模式下运行Objective-C

    一般Objective-C的代码都在Xcode中调试,今天实验了下如何在命令行模式下运行,还是比较简单的,记录分享一下. File: xxd.h #include <Foundation/Fou ...

  3. [python] 命令行模式下出现cp65001异常

    问题 在命令行模式下有时会提示cp65001异常,很显然是命令行编码和python环境编码不匹配. 解决 切换命令行编码 unknown encoding: cp65001异常 python安装后进入 ...

  4. 命令行模式下几个网络命令详解

    命令行模式下几个网络命令详解 上一篇 / 下一篇  2007-05-16 16:20:55 查看( 166 ) / 评论( 0 ) / 评分( 0 / 0 ) 命令行模式下几个网络命令详解 一.pin ...

  5. 命令行模式下获取参数的方法

    命令行模式下,$_SERVER['argv'] 的值为数组. 例如:D:\wamp\bin\php\php5.3.13>php D:\wamp\www\test\argv.php a1=123 ...

  6. kali liunx使用心得之命令行模式下如何配置连接无线网络

    kali liunx使用心得之命令行模式下如何配置连接无线网络 最近在使用kali时出现了一点小小的问题,由于我安装的是win10和kali双系统,为了能够在kali界面下自由操作win10下的磁盘, ...

  7. Linux 命令行模式下退出 vim

    Linux 命令行模式下退出 vim 命令 说明 :q! 强制退出,不保存 :q 退出 :wq! 强制保存并退出 :w <文件路径> 另存为 :saveas 文件路径 另存为 :x 保存并 ...

  8. Python在命令行模式下登录MySQL数据库

    1). 在命令行模式下登录MySQL数据库,使用SQL语句如下要求:1. 创建留言数据库: blogdb;2. 在blogdb数据库中创建会员表users和博客文章表blog,结构如下3. 在会员表u ...

  9. cmd命令行乱码 oracle_cmd 命令行模式下输出中文时显示乱码的解决方案

    cmd 命令行模式下输出中文时显示乱码的解决方案 因为发现默认值->属性窗口中已是936了,只好通过注册表直接改动:HKEY_CURRENT_USER\Console\%SystemRoot%_ ...

最新文章

  1. LinkDevelop平台新建一个产品
  2. 大气的压力竟然能吊起相扑力士!?
  3. 创建、修改、删除表总结
  4. Crossing River(信息学奥赛一本通-T1232)
  5. 项目wangkangluo1
  6. Android优美代码赏析:Snake游戏分析
  7. UOJ275 [清华集训2016] 组合数问题 【Lucas定理】【数位DP】
  8. python实验--文字小游戏(小黑屋)
  9. 浅谈无线AP、无线路由器
  10. 微信小程序之支付密码输入
  11. VS下报LNK1104的一种解决方法
  12. 微信登陆无法拉起授权界面
  13. java里部分文件全选怎么整_选定全部文件的快捷键-怎么全选文件夹的文件-文件...
  14. 浅谈tomcat优化
  15. Differentially Private Learning with Adaptive Clipping
  16. 通过jstack分析cpu问题
  17. 花儿花儿为谁开。。。
  18. HTML5期末大作业:响应式旅游风景家乡网站设计——衢州旅游网站(5页) HTML+CSS+JS 旅游网页设计成品 dw旅游景点介绍网页制作
  19. 什么是三相交流电源对称?对称三相交流电源特征
  20. 大数据风控---身份反欺诈信贷全流程常用指标及策略

热门文章

  1. 你的目的是什么是谁指使你_电视剧《谁说我结不了婚》第25-27集剧情:魏书帮程璐搞定投资人...
  2. mysql getline_getMessage(),getFile,getLine获取异常用法
  3. android今日头条刷新,仿今日头条刷新vector动画
  4. 在python中求小于100的所有合数_python输出100以内的质数与合数
  5. java mysql ssl警告_连接到MySQL数据库时有关SSL连接的警告
  6. php5.4源码下载,WordPress v5.4.2官方正式版源码下载
  7. python分词代码_中文分词--最大正向匹配算法python实现
  8. idea 自动生成mybaits_IDEA利用mybatis-generator自动生成dao和mapper
  9. 过滤特征_机器学习深度研究:特征选择中几个重要的统计学概念
  10. huffman编码的程序流程图_F28379D之CLB解码多摩川编码器2——LIB版例程讲解(原创)...