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

网站顶部导航代码网络营销方式对比分析

网站顶部导航代码,网络营销方式对比分析,政府采购网站的建设情况,个旧市建设网站什么是基于角色的用户管理? 基于角色的用户管理(Role-Based Access Control,简称RBAC)是通过为角色赋予权限,用户通过成为适当的角色而得到这些角色的权限。 角色是一组权限的抽象。 使用RBAC可以极大简化对权限的管理。 什么是RBAC模型&…

什么是基于角色的用户管理?

  • 基于角色的用户管理(Role-Based Access Control,简称RBAC)是通过为角色赋予权限,用户通过成为适当的角色而得到这些角色的权限。

  • 角色是一组权限的抽象。

  • 使用RBAC可以极大简化对权限的管理。

什么是RBAC模型?

为角色赋予适当的权限。

指定用户为相应的角色。

什么是RBAC模型.png

场景介绍

假设有两个SCHEMA:s1, s2。

有两组用户:

  • 一组用户包括u1, u2,可以在s1中查询所有表,在s2中更新所有表。
  • 另一组用户包括u3, u4,可以在s2中查询所有表,在s1中更新所有表。

假设有两个SCHEMA:s1, s2.png

1.使用系统管理员dbadmin连接DWS数据库。

2.复制以下语句在窗口1中执行,创建本用例的SCHEMA s1和s2,用户u1~u4。

说明

示例中'{password}'请替换成实际密码。

CREATE SCHEMA s1; 
CREATE SCHEMA s2; 
CREATE USER u1 PASSWORD '{password}'; 
CREATE USER u2 PASSWORD '{password}'; 
CREATE USER u3 PASSWORD '{password}'; 
CREATE USER u4 PASSWORD '{password}';

3.复制以下语句在窗口1中执行,创建对应的s1.t1,s2.t1表。

CREATE TABLE s1.t1 (c1 int, c2 int); 
CREATE TABLE s2.t1 (c1 int, c2 int);

4.复制以下语句在窗口1中执行,为表插入数据。

INSERT INTO s1.t1 VALUES (1,2); 
INSERT INTO s2.t1 VALUES (1,2);

5.复制以下语句在窗口1中执行,创建4个角色。分别对应s1的查询权限、s1的更新权限、s2的查询权限、s2的更新权限。

CREATE ROLE rs1_select PASSWORD disable;  --s1的查询权限 
CREATE ROLE rs1_update PASSWORD disable;  --s1的更新权限 
CREATE ROLE rs2_select PASSWORD disable;  --s2的查询权限 
CREATE ROLE rs2_update PASSWORD disable;  --s2的更新权限

6.复制以下语句在窗口1中执行,将SCHEMA s1和s2的访问权限先授予这些角色。

GRANT USAGE ON SCHEMA s1, s2 TO rs1_select, rs1_update,rs2_select, rs2_update;

7.复制以下语句在窗口1中执行,将具体的权限授予这些角色。

GRANT SELECT ON ALL TABLES IN SCHEMA s1 TO rs1_select; --将s1下的所有表的查询权限授予角色rs1_select 
GRANT SELECT,UPDATE ON ALL TABLES IN SCHEMA s1 TO rs1_update;  --将s1下的所有表的查询、更新权限授予角色rs1_update 
GRANT SELECT ON ALL TABLES IN SCHEMA s2 TO rs2_select;  --将s2下的所有表的查询权限授予角色rs2_select 
GRANT SELECT,UPDATE ON ALL TABLES IN SCHEMA s2 TO rs2_update;  --将s2下的所有表的查询、更新权限授予角色rs2_update

8.复制以下语句在窗口1中执行,将对应的角色授予对应的用户,实现将一组权限授予用户。

GRANT rs1_select, rs2_update TO u1, u2;  --u1,u2可以对s1的查询权限、对s2的更新权限。 
GRANT rs2_select, rs1_update TO u3, u4;  --u3,u4可以对s2的查询权限、对s1的更新权限。

9.复制以下语句在窗口1中执行,可以查看指定用户绑定的角色。

\du u1;

步骤 9复制以下语句在窗口1中执行,可以查看指定用户绑定的角色.png

10.重新打开一个会话窗口2,以用户u1连接DWS数据库。

gsql -d gaussdb -h <DWS的公网IP> -U u1 -p 8000 -r -W {password};

11.复制以下语句在窗口2中执行,验证用户u1对s1.t1有查询权限而没有更新权限。

SELECT * FROM s1.t1; 
UPDATE s1.t1 SET c2 = 3 WHERE c1 = 1;

步骤 11复制以下语句在窗口2中执行.png

12.复制以下语句在窗口2中执行,验证用户u1对s2.t1有更新权限。

SELECT * FROM s2.t1; 
UPDATE s2.t1 SET c2 = 3 WHERE c1 = 1;

步骤 12复制以下语句在窗口2中执行.png

http://www.ysxn.cn/news/1235.html

相关文章:

  • 西安网站策划搜索引擎优化seo专员
  • 公司做网站之前要准备什么软件又有什么新病毒出现了
  • 怎么免费建个人网站重庆seo全面优化
  • 南山商城网站建设新闻稿
  • 淘客手机端网站建设万词优化
  • wordpress怎么改图片深圳网站优化
  • wordpress站点不被收录软文推广代理平台
  • 青岛黄岛网站建设公司电话seo
  • 门户网站建设公司案例快速seo关键词优化技巧
  • 想找在家做的兼职 有什么网站吗百度推广官网登录
  • 哪个网站可以做任务赚钱的国际局势最新消息今天
  • 西宁哪家公司做网站衡阳网站建设
  • 石家庄网站建设多少钱温州seo公司
  • 网页搜索关键词快捷键长沙网络优化产品
  • 京东商城网站怎么做的自适应竞价排名机制
  • 网络正能量你懂我意思的搜索引擎优化缩写
  • 每个网站都有服务器吗十大经典事件营销案例
  • python做网站比php好品牌营销的概念
  • 给网站怎么做tag标签最有效的推广方法
  • 门户网站html模板下载口碑seo推广公司
  • asp做网站的缺点各种手艺培训班
  • 深圳如何搭建制作网站成都品牌推广
  • 网站开发基础培训产品推广广告
  • 电商网站建设规划独立站seo是什么
  • 建设信用卡银行积分商城网站软文营销的特点
  • 用wgert 做网站线上推广方案模板
  • dj网站模板免费下载中国十大网站有哪些
  • 重庆网站真实案例宁波seo公司哪家好
  • 南昌网站建设方案维护深圳网站建设三把火科技
  • 兰溪做网站广告推广平台代理