Linux查看、修改SELinux的状态
SELinux(Security-Enhanced Linux) 是美国国家安全局(NSA)对于强制访问控制的实现,是 linux历史上最杰出的新安全子系统。但是我们一般都不用它,因为它管的东西太多了,想做安全可以用防火墙等其他措施。
我们可以通过查看配置文件的命令 cat /etc/selinux/config 来查看状态,
[root@mazhonghua ~]# cat /etc/selinux/config # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=enforcing # SELINUXTYPE= can take one of these two values: # targeted - Targeted processes are protected, # mls - Multi Level Security protection. SELINUXTYPE=targeted
发现SELinux共有3个状态enforcing (执行中)、permissive (不执行但产生警告)、disabled(关闭)。 我们可以通过修改配置文件来修改SELinux的状态
[root@mazhonghua ~]# sed -i s#SELINUX=enforcing#SELINUX=disabled# /etc/selinux/config [root@mazhonghua ~]# cat /etc/selinux/config # This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=disabled # SELINUXTYPE= can take one of these two values: # targeted - Targeted processes are protected, # mls - Multi Level Security protection. SELINUXTYPE=targeted
最后我们重启服务器,SELinux状态由enforcing变为disabled 。 当然,一般我们的Linux都不能重启,我们可以使用这个命令 setenforce 1 临时(重启即失效)设置SELinux 成为enforcing模式(setenforce 0 设置SELinux 成为permissive模式),用getenforce这个命令来检查。
root@mazhonghua ~]# setenforce 0 [root@mazhonghua ~]# getenforce Permissive
我们还可以用 /usr/sbin/sestatus 命令来查看SELinux的状态。
[root@mazhonghua ~]# /usr/sbin/sestatus SELinux status: enabled SELinuxfs mount: /selinux Current mode: enforcing Mode from config file: disabled Policy version: 24 Policy from config file: targeted

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
CentOS下MySQL的彻底卸载
#################CentOS7下MySQL的卸载#################### 1:查看MySQL是否安装: 方式1: [plain]view plain copy [root@localhostusr]#yumlistinstalledmysql* Loadedplugins:fastestmirror Loadingmirrorspeedsfromcachedhostfile *base:mirrors.yun-idc.com *extras:mirror.neu.edu.cn *updates:mirrors.yun-idc.com InstalledPackages MySQL-client.x86_645.6.27-1.el6installed MySQL-devel.x86_645.6.27-1.el6installed MySQL-server.x86_645.6.27-1.el6installed [root@localhostusr]# 方式2(-i :不区分大小写): [plain]view plain copy [root@loc...
- 下一篇
centos服务器配置jdk+tomcat8+HTTPS访问
准备: 在Linux主机上,安装上传下载工具包rz及sz 如果不知道你要安装包的具体名称,可以使用yum provides */name 进行查找系统自带软件包的信息; 一般会列出软件包的名称及版本,还有安装路径;查询到软件包名后,使用yum install -y 包名 进行安装。 lrzsz包安装完成后包括上传rz、下载sz命令;只需要安装这个包即可。 [root@localhost src]# yum install -y lrzsz Centos 7安装 jdk 8 更新系统软件 yum update 查找系统已安装的jdk组件 rpm -qa | grep -E '^open[jre|jdk]|j[re|dk]' 查看java版本 java -version 卸载以前已有的jdk yum remove java-1.8.0-openjdk yum remove java-1.7.0-openjdk 在/usr目录中先建名为java的文件夹 mkdir /usr/local 下载jdk-8u111-linux-x64.tar.gz包,并上传至服务器中。 解压...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS7设置SWAP分区,小内存服务器的救世主
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2全家桶,快速入门学习开发网站教程
- Docker安装Oracle12C,快速搭建Oracle学习环境
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7