登录 注册
当前位置:主页 > 资源下载 > 49 > rk3399_android7.1版本的软件开发指南,修订版2.09,发布日期为2019年5月27日

rk3399_android7.1版本的软件开发指南,修订版2.09,发布日期为2019年5月27日

  • 更新:2024-09-21 16:15:56
  • 大小:3.54MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:系统安全 - 安全技术
  • 格式:PDF

资源介绍

7.2 约束语句 constrain语句包含三个元素:将要应用约束的一套客体类别,为那些受约束的类别指 定的一套许可和一个约束的布尔表达式。约束是由客体类别进行组织并存储在策略中的,下 面是 constrain语句的完整语法。 约束语句语法 constrain 语句使你可以通过基于源和目标安全上下文之间的关系定义约 束,对特定客体类别限制特定的许可。完整的 constrain语句语法如下: constrain 类别集 许可集 表达式; 类别集 一个或多个客体类别,多个客体之间必须用空格分隔,并且要用 大括号将它们括起来,如{file lnk_file},在这个语句中不接受特殊 操作符*,~和-。 许可集 一个或多个许可,所有许可对类别集中的客体类别必须是有效 的,多个许可之间必须使用空格分隔,并且要用大括号将它们括起来, 如{read create},在这个语句中也不接受接受特殊操作符*,~和-。 表达式 约束的布尔表达式。 布尔表达式支持下列关键字: t1,r1,u1 分别是源类型,角色和用户 t2,r2,u2 分别是目标类型,角色和用户 约束表达式语法还支持下列操作符: = = 等于或是„的成员 != 不等于或不是„的成员 eq (仅角色关键字)等于