当前位置: 首页 > article >正文

SELinux零知识学习三十、SELinux策略语言之角色和用户(1)

接前一篇文章:SELinux零知识学习二十九、SELinux策略语言之类型强制(14)

三、SELinux策略语言之类型强制

SELinux提供了一种依赖于类型强制(类型增强,TE)的基于角色的访问控制(Role-Based Access Control),角色用于组域类型和限制域类型与用户之间的关系,SELinux中的用户关联一个或多个角色使用角色和用户,RBAC特性允许有效地定义和管理最终授予Linux用户的特权

1. SELinux中基于角色的访问控制

SELinux中的角色和用户构成了其RBAC特性的基础。你可会觉得奇怪,为什么我们现在才开始讨论角色和用户,其它大部分主流操作系统的安全特性几乎都集中于将访问权授予用户,或通过用户组或角色的机制进行授权。但这与SELinux中的情况有所不同,SELinux中的访问权不是直接授予用户或角色的,相反,访问权是通过TE allow规则授予给类型的。角色扮演的是类型强制的一个支持特性,它和用户一起为Linux用户及其允许的程序提供了一种绑定基于类型的访问机制,SELinux中的RBAC通过定义域类型和用户之间的关系对类型强制做了更多限制,以控制Linux用户的特权和访问的许可。RBAC没有允许访问权,在SELinux中,所有的允许访问权都是由类型强制提供的


http://www.kler.cn/a/145627.html

相关文章:

  • MySQL查询LONG BLOB类型数据的大小
  • redis离线安装部署详解(包括一键启动)
  • 2025美赛倒计时,数学建模五类模型40+常用算法及算法手册汇总
  • Spring MVC:设置响应
  • MATLAB语言的文件操作
  • 工业相机 SDK 二次开发-Halcon 插件
  • 常见遍历方法 for循环、forEach、map、filter、find、findIndex、some、every
  • 1 Python实现23种计模式
  • qt双击treeview节点之后,完成编辑,获取完成编辑得信号
  • C++变量、函数、类的声明和定义
  • leetCode 1080.根到叶路径上的不足节点 + 递归 + 图解
  • LeetCode Hot100 105.从前序与中序遍历序列构造二叉树
  • 鸿蒙(HarmonyOS)应用开发——基础语法例子
  • Vuejs+ElementUI搭建后台管理系统框架
  • 我在Vscode学OpenCV 几何变换(缩放、翻转、仿射变换、透视、重映射)
  • 小黑子—Maven高级
  • 使用Rust开发小游戏
  • 【图论】关键路径求法c++
  • 运用工具Postman快速导出python接口测试脚本
  • Unity - Graphic解析
  • 【数据结构】树与二叉树(廿五):树搜索指定数据域的结点(算法FindTarget)
  • 线性表,也是Java中数组的知识点!
  • 【云原生 Prometheus篇】Prometheus的动态服务发现机制与认证配置
  • 51单片机蜂鸣器发出悦耳的声音
  • cocos游戏引擎制作的滚动框地图防止误点操作的简单方法
  • vue.config.js详细说明