全部产品
云市场

查看用户权限

更新时间:2019-09-19 10:44:40

查看用户

数据库创建者通过LIST USERS查看数据库中的所有用户。

语法

  1. LIST USERS

示例

数据库创建者通过LIST USERS查看拥有GOODS表权限的用户。

  1. LIST USERS
  2. +-----------------------------+
  3. | USERS |
  4. +-----------------------------+
  5. | ALIYUN$dt***_docs |
  6. | RAM$dt***_docs:adb_account |

查看用户权限

查看用户权限。

语法

  1. SHOW GRANTS [FOR user] ON privilege_level

参数

  • user:可选参数,支持阿里云账号和RAM子账号。

    • user为阿里云账号时,账号格式为ALIYUN$account_name,其中ALIYUN$为阿里云账号前缀,标识该账号为阿里云账号;account_name为阿里云账号的账号名,例如ALIYUN$doc_test

    • user为RAM子账号时,账号格式为RAM$account_name:subaccount_name,其中RAM$为RAM子账号前缀,标识该账号为RAM子账号;account_name为阿里云账号名;subaccount_name为RAM子账号的账号名。例如RAM$doc_test:account1

    • 不指定user,则列出当前user在指定数据库/表/表组上被授予的权限。

  • privilege_level:被授权对象层级。

    • database_name.*:数据库级别的权限。

    • table_name:表级别的权限。

注意事项

仅支持数据库创建者查看该数据库的所有用户。

示例

以下示例查看当前账号在GOODS表上的所有权限。

  1. SHOW GRANTS ON goods
  2. +------------------------------------------+
  3. | GRANTS |
  4. +------------------------------------------+
  5. | GRANT ALL ON GOODS TO ALIYUN$dtplus_docs |

相关文章