绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
管理用户及权限-用户权限设置
2020-01-14 11:36:46
  • 给用户直接授予某对象的权限,请使用GRANT

    将Schema中的表或者视图对象授权给其他用户或角色时,需要将表或视图所属Schema的USAGE权限同时授予该用户或角色。否则用户或角色将只能看到这些对象的名字,并不能实际进行对象访问。

    例如,下面示例将Schema tpcds的权限赋给用户joe后,将表tpcds.web_returns的select权限赋给用户joe。

    GRANT USAGE ON SCHEMA tpcds TO joe;
    GRANT SELECT ON TABLE tpcds.web_returns to joe;
  • 给用户指定角色,使用户继承角色所拥有的对象权限。
    1. 创建角色。

      新建一个角色lily,同时给角色指定系统权限CREATEDB:

      CREATE ROLE lily WITH CREATEDB PASSWORD "Bigdata@123";
      给角色赋予对象权限,请使用GRANT
    2. 例如,将模式tpcds的权限赋给角色lily后,将表tpcds.web_returns的select权限赋给角色lily。

      GRANT USAGE ON SCHEMA tpcds TO lily;
      GRANT SELECT ON TABLE tpcds.web_returns to lily;
    3. 将角色的权限赋予用户。
      GRANT lily to joe;
       说明:

      当将角色的权限赋予用户时,角色的属性并不会传递到用户。

  • 回收用户权限,请使用REVOKE
分享好友

分享这个小栈给你的朋友们,一起进步吧。

GaussDB_数据库
创建时间:2020-01-06 16:21:44
华为GaussDB数据库小栈
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

技术专家

查看更多
  • GaussDB_数据库
    专家
戳我,来吐槽~