Comando SHOW USERS: saída filtrada com base nos privilégios concedidos à função ativa

Atenção

Essa mudança de comportamento está no pacote 2023_06.

Para saber o status atual do pacote, consulte Histórico do pacote.

O comando SHOW USERS se comporta da seguinte maneira:

Anteriormente:

Para ver a saída do comando SHOW USERS, a função ativa deve ter o privilégio global MANAGE GRANTS.

Quando você tenta usar uma função que não tem o privilégio global MANAGE GRANTS e executa o comando SHOW USERS, o Snowflake retorna a seguinte mensagem de erro:

Insufficient privileges to operate on account '<account_name>'
Atualmente:

Qualquer usuário pode executar o comando SHOW USERS. Snowflake retorna todos os usuários e filtra a saída com base nos privilégios concedidos à função ativa que executa o comando. O usuário que executa o comando sempre poderá ver o nome de usuário nos resultados. Para ver o resultado, a função ativa deve ter:

  • O privilégio OWNERSHIP no objeto de usuário.

  • O privilégio CREATEUSER na conta.

Ref: 975