首页 > 系统相关 >Linux系统入门-SELinux安全子系统

Linux系统入门-SELinux安全子系统

时间:2023-02-07 16:01:50浏览次数:35  
标签:targeted SELinux Linux 子系统 selinux policy policycoreutils


SELinux系统


安全增强型 Linux(SELinux)是一种采用安全架构的 Linux® 系统,它能够让管理员更好地管控哪些人可以访问系统。它最初是作为 Linux 内核的一系列补丁,由美国国家安全局(NSA)利用 Linux 安全模块(LSM)开发而成。 


查看SELinux状态:


/usr/sbin/sestatus -v


Linux系统入门-SELinux安全子系统_linux


getenforce


Linux系统入门-SELinux安全子系统_ci_02


开启selinux


setenforce 1


vi /etc/sysconfig/selinux


# 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 three values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# mls - Multi Level Security protection.
SELINUXTYPE=targeted


关闭selinux


setenforce 0


Linux系统入门-SELinux安全子系统_linux_03


如果系统管理员不太熟悉命令行,还可以选择用于管理 SELinux 的图形工具。 


yum -y install policycoreutils-gui


Linux系统入门-SELinux安全子系统_linux_04


等待安装中


启动图形化管理工具


system-config-selinux


Linux系统入门-SELinux安全子系统_ci_05


学习文档,才能正确使用SELinux


Linux系统入门-SELinux安全子系统_linux_06


SELINUX软件包:


policycoreutils-python:提供semanage等管理工具

policycoreutils:提供restorecon、setfiles、setsebool等管理工具

policycoreutils-gui:提供图形管理工具

selinux-policy:提供selinux的参考策略

selinux-policy-targeted:提供目标策略

selinux-policy-mls:提供MLS策略

setroubleshoot:提供SELinux诊断工具,解释selinux AVC数据,生成警告报告

标签:targeted,SELinux,Linux,子系统,selinux,policy,policycoreutils
From: https://blog.51cto.com/apple0/6042229

相关文章

  • [转载]Linux关于磁盘操作命令
    一、查看篇1.1、du:查看文件和目录的使用空间语法:du[参数] [文件或目录]参数说明-a列出所有的文件与目录容量。-h以G、M、K为单位,返回容量。-s列......
  • Linux系统如何进行分区?swap分区是什么?
    分区在操作系统中是非常普遍的概念,而且进行分区有很多的好处,分区可以利于快速查找文件,还可以防止由于系统崩溃导致重要文件一起消失,在降低系统盘的容量的同时保证良好的......
  • ffmpeg安装(linux)
    Linux下安装ffmpeg下载安装包#在下载目录中下载文件wgethttps://johnvansickle.com/ffmpeg/release-source/ffmpeg-4.1.tar.xz新建安装目录cd/usr/local/#切换......
  • linux基本功系列之du命令实战
    前言:smile:大家好,我是沐风晓月,双一流本科,计算机专业,一起学习,努力成长!......
  • “Linux 基础入门(新版) 挑战:寻找文件
    实验报告地址:​​https://www.shiyanlou.com/courses/reports/1340992​​“Linux基础入门(新版)”实验报告​​挑战:寻找文件​​寻找文件介绍有一个非常重要的文件(sourc......
  • linux mysql安装顺序
    lib在这里插入代码片`mysqlclient20_5.7.13-1ubuntu16.04_i386.deblibmysqlclient-dev_5.7.13-1ubuntu16.04_i386.deblibmysqld-dev_5.7.13-1ubuntu16.04_i386.debmysql......
  • linux的 bus、device、driver介绍
    linux通过device和driver分别管理系统中的设备和驱动,用bus将设备和驱动关联起来,bus可以看成是设备和驱动的媒介,可以匹配设备和驱动。这样设备和驱动可以独立加载,互不......
  • linux 安装jmeter使用以及涉及的指令
    一、jdk安装1、通过xftp将压缩包存放到指定文件夹2、解压:tar -zxvf 文件名3、编辑配置文件如果账号权限不够先执行指令:sudo-i3.1、vim/etc/profile打开配置......
  • Linux-C网络编程之epoll函数
    上文中说到假设从100的不同的地方取外卖,那么epoll相当于一部手机,当外卖到达后,送货员能够通知你。从而达到每去必得,少走非常多路。它是怎样实现这些作用的呢?epoll的功能ep......
  • Linux 命令之 echo , bc
    1、echo$变量名会打印变量;[root@linuxcool~]#echo$PATH/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin2、echo'obase=16;31155'|bc结果:79B3......