SELinux的管理

1.基本 SELinux 安全性概念

  • SELINUX ( 安全增强型 Linux ) 是可保护系统安全性的额外机制
  • 在某种程度上 , 它可以被看作是与标准权限系统并行的权限系统。在常规模式中 , 以用户身份运行进程 ,并且系统上的文件和其他资源都设置了权限 ( 控制哪些用户对哪些文件具有哪些访问权 ;SELINUX 的另一个不同之处在于 , 若要访问文件 , 你必须具有普通访问权限和 SELINUX 访问权限。因此 , 即使以超级用户身份 root 运行进程 , 根据进程以及文件或资源的 SELinux 安全性上下文可能拒绝访问文件或资源限 )

2.SELinux功能

  • 关闭状态时
/mnt/中建立文件文件安全上下文为空文件被移动到ftp默认发布目录中可以被访ftp程序安全上下文为空
用户可以上传文件

在这里插入图片描述

  • 开启状态时
当selinux开启会给系统中的每一个文件及每一个程序加载安全上下文
特定安全上下文的程序只能访问特定安全上下文 的文件
当selinux开启会对服务本身相对不安全的功能加载开关sebool并且设定开关为关闭状态以保
证服务安全性
当需要此功能时需要超级用户手动调节

在这里插入图片描述

3.SELinux状态

  • 显示及更改 SELinux 模式
• getenforce
• setenforce 0|10 表示 permissive # 警告1 表示 enforcing # 强制

在这里插入图片描述

  • 更改 SELinux 的开机状态

vim /etc/sysconfig/selinux
disable表示关闭,enforcing表示强制,permissive表示警告,disable状态切换到permissive状态或enforcing状态时需要重启【reboot】

4.显示 SELinux 文件上下文

  • 什么确定文件的初始 SELinux 上下文 ? 通常是父目录。将父目录的上下文指定给新创建的文件。这对 vimcp 和 touch 等命令其作用 , 但是 , 如果文件是在其他位置创建的并且保留了权限 ( 与 mv 或 cp -a 一样 ) 则还将保留 SELinux 上下文
  • 许多处理文件的命令具有一个用于显示或设置 SELinux 上下文的选项 ( 通常是 -Z ) 。例如 , ps 、 ls 、 cp 和 mkdir 都使用 -Z 选项显示或设置 SELinux 上下文
  • 显示上下文
    – ps axZ
    – ps -ZC
    – ls -Z
  • 安全上下文的临时更改
chcon -t 安全上下文 文件
chcon -R -t 安全上下文 目录

更改文件的安全上下文
在这里插入图片描述
更改目录的安全上下文
在这里插入图片描述

  • 永久更改目录或文件的安全上下文
    1.mkdir /ftpuserdir/pinyoudir
    2.设定westos用户登陆ftp服务时默认家目录为/ftpuserdir
    3.当用westos用户登陆ftp时/ftpuserdir中的内容无法访问,因为selinux安全上下文不匹配
    4.semanager fcontent -l | grep /ftpuserdir ##内核安全上下文列表中无信息
    在这里插入图片描述查看/ftpuserdir安全上下文
    在这里插入图片描述
    5.永久更改安全上下文
semanager fcontent -a -t public_content_t /ftpuserdir'(/.*)?'
##(/.*)? 表示目录中将要出现的内容
##此命令
只添加列表信息,当前不生效
restorecon -RvvF /ftpuserdir/ ##刷新文件安全上下文

在这里插入图片描述在这里插入图片描述

5.sebool

SEBOOL:
selinux 对服务功能能添加的开关

  • getsebool -a | grep ftp ##查看ftp的功能开关
    在这里插入图片描述
  • setsebool -P ftpd_anon_write=1|on ##表示开启此匿名用户写的功能【P—表示永久】
    在这里插入图片描述

6.setrouble

dnf install setroubleshoot-server-3.3.19-1.el8.x86_64 -y【系统基本有】
sealert -a /var/log/audit/audit.log ##分析日志并提供解决方案

1.一般情况下,日志会有记录
在这里插入图片描述
2.分析日志会有解决方案
在这里插入图片描述okok

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值