首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >授予用户所有权

授予用户所有权
EN

Stack Overflow用户
提问于 2022-01-24 08:57:52
回答 2查看 255关注 0票数 1

我们希望从一个用户到另一个用户替换我们对SECURITYADMIN的所有权

privileges?

  • How:
  1. 可以在用户之间或克隆用户之间传输特权吗?我们是否可以添加特权并对其拥有所有权?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-01-24 10:03:28

首先,雪花应用“基于角色的访问控制(RBAC)”。因此,您不应该考虑直接授予用户特权。这不可能。所有特权都分配给角色,而这些角色则分配给用户。

你提到了SECURITYADMIN。它是一个预定义的角色,不属于任何其他角色。你为什么要改变它的所有权?如果要将SECURITYADMIN从一个用户分配给另一个用户,只需运行以下命令:

代码语言:javascript
复制
USE ROLE ACCOUNTADMIN;
GRANT ROLE SECURITYADMIN TO USER NEW_USER;
REVOKE ROLE SECURITYADMIN FROM USER OLD_USER;

  1. 可以在用户之间传递特权还是克隆用户权限?

由于您将为角色分配特权,所以您只需将角色授予其他用户,因此他们将拥有相同的权限。

  1. 我们如何添加特权并获得它的所有权?

可以使用GRANT命令添加特权:

https://docs.snowflake.com/en/sql-reference/sql/grant-privilege.html

您可以使用格兰特所有权来转移所有权:

https://docs.snowflake.com/en/sql-reference/sql/grant-ownership.html

票数 1
EN

Stack Overflow用户

发布于 2022-01-24 09:22:52

https://docs.snowflake.com/en/sql-reference/sql/grant-ownership.html#:~:text=Transfers%20ownership%20of%20an%20object,see%20Access%20Control%20in%20Snowflake.是实现此要求的

  1. 格兰特所有权命令的一个选项。

  1. 要添加特权,可以对特定对象使用"Grant“命令,并将其分配给特定角色。https://docs.snowflake.com/en/sql-reference/sql/grant-privilege.html
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70831249

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档