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

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

接前一篇文章:SELinux零知识学习三十、SELinux策略语言之角色和用户(1)

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

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

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

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

(2)用角色管理用户权限


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

相关文章:

  • thingsboard的WebSocket API的使用
  • ts实现合并数组对象中key相同的数据
  • Deepin使用记录-deepin系统下安装RabbitMq
  • 从0到0.01入门 Webpack| 007.精选 Webpack面试题
  • PyCharm 安装插件Vue
  • LeetCode Hot100 102.二叉树的层序遍历
  • Canvas艺术之旅:探索锚点抠图的无限可能
  • MySQL数据库——存储函数(介绍、案例)
  • 精准人脉引流软件的开发流程与涉及到的技术
  • RabbitMQ简易安装
  • Go lumberjack 日志轮换和管理
  • 一次【自定义编辑器功能脚本】【调用时内存爆仓】事故排查
  • 深度学习之八(生成对抗网络--Generative Adversarial Networks,GANs)
  • C#,数值计算——有理函数插值和外推(Rational_interp)的计算方法与源程序
  • springsecurity6配置四
  • 基础组件-对Mybatis返回条数限制
  • 交流充电桩与直流充电桩的区别
  • 计算机组成原理-固态硬盘SSD
  • .NET6 开发一个检查某些状态持续多长时间的类
  • flutter,uni-app开发调试ios