SHOW USERS 命令:根据授予活跃角色的权限筛选输出

注意

此行为变更在 2023_06 捆绑包中。

有关捆绑包的当前状态,请参阅 捆绑包历史记录

SHOW USERS 命令的行为如下:

之前:

要查看 SHOW USERS 命令的输出,活跃角色 必须具有全局 MANAGE GRANTS 权限。

当您尝试使用不具有全局 MANAGE GRANTS 权限的角色并运行 SHOW USERS 命令时,Snowflake 返回以下错误消息:

Insufficient privileges to operate on account '<account_name>'
现在:

任何用户都可以执行 SHOW USERS 命令。Snowflake 返回所有用户,并根据授予运行命令的活跃角色的权限筛选输出。运行命令的用户始终能够在结果中看到用户名。要查看输出,活跃角色必须具有以下权限之一:

  • 用户对象的 OWNERSHIP 权限。

  • 账户的 CREATE USER 权限。

参考号:975

语言: 中文