Skip to content

Commit

Permalink
[Doc] Fix issues in User privilege (StarRocks#6385)
Browse files Browse the repository at this point in the history
Signed-off-by: 絵空事スピリット <wanglichen@starrocks.com>
  • Loading branch information
EsoragotoSpirit authored Aug 17, 2023
1 parent 72e9fba commit 867b738
Show file tree
Hide file tree
Showing 2 changed files with 60 additions and 60 deletions.
120 changes: 60 additions & 60 deletions administration/User_privilege.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,66 @@ StarRocks 同时采用了基于角色的访问控制 (RBAC) 和基于身份的

在 StarRocks 集群中,您可以将权限授予用户或角色。角色是一组权限,可根据需要授予集群内的用户或角色。一个用户或角色可以被授予一个或多个角色,这些角色决定了他们对不同对象的权限。

## 查看用户和角色信息

拥有系统预置角色 `user_admin` 的用户可以查看 StarRocks 集群中用户和角色的信息。

### 查看权限信息

您可以使用 [SHOW GRANTS](../sql-reference/sql-statements/account-management/SHOW%20GRANTS.md) 查看授予用户或角色的权限。

- 查看当前用户的权限。

```SQL
SHOW GRANTS;
```

> **说明**
>
> 任何用户都可以查看自身的权限,无需任何权限。
- 查看特定用户的权限。

以下示例查看用户 `jack` 的权限。

```SQL
SHOW GRANTS FOR jack@'172.10.1.10';
```

- 查看特定角色的权限。

以下示例查看角色 `example_role` 的权限。

```SQL
SHOW GRANTS FOR ROLE example_role;
```

### 查看用户属性

您可以使用 [SHOW PROPERTY](../sql-reference/sql-statements/account-management/SET%20PROPERTY.md) 查看用户的属性。

以下示例查看用户 `jack` 的属性:

```SQL
SHOW PROPERTY FOR jack@'172.10.1.10';
```

### 查看角色

您可以使用 [SHOW ROLES](../sql-reference/sql-statements/account-management/SHOW%20ROLES.md) 查看 StarRocks 集群中的所有角色。

```SQL
SHOW ROLES;
```

### 查看用户

您可以使用 SHOW USERS 查看 StarRocks 集群中的所有用户。

```SQL
SHOW USERS;
```

## 管理用户

拥有系统预置角色 `user_admin` 的用户可以在 StarRocks 中创建、修改和删除用户。
Expand Down Expand Up @@ -274,66 +334,6 @@ SET GLOBAL activate_all_roles_on_login = TRUE;
REVOKE SELECT ON TABLE sr_member FROM ROLE example_role;
```

## 查看用户和角色信息

拥有系统预置角色 `user_admin` 的用户可以查看 StarRocks 集群中用户和角色的信息。

### 查看权限信息

您可以使用 [SHOW GRANTS](../sql-reference/sql-statements/account-management/SHOW%20GRANTS.md) 查看授予用户或角色的权限。

- 查看当前用户的权限。

```SQL
SHOW GRANTS;
```

> **说明**
>
> 任何用户都可以查看自身的权限,无需任何权限。
- 查看特定用户的权限。

以下示例查看用户 `jack` 的权限。

```SQL
SHOW GRANTS FOR jack@'172.10.1.10';
```

- 查看特定角色的权限。

以下示例查看角色 `example_role` 的权限。

```SQL
SHOW GRANTS FOR ROLE example_role;
```

### 查看用户属性

您可以使用 [SHOW PROPERTY](../sql-reference/sql-statements/account-management/SET%20PROPERTY.md) 查看用户的属性。

以下示例查看用户 `jack` 的属性:

```SQL
SHOW PROPERTY FOR jack@'172.10.1.10';
```

### 查看角色

您可以使用 [SHOW ROLES](../sql-reference/sql-statements/account-management/SHOW%20ROLES.md) 查看 StarRocks 集群中的所有角色。

```SQL
SHOW ROLES;
```

### 查看用户

您可以使用 SHOW USERS 查看 StarRocks 集群中的所有用户。

```SQL
SHOW USERS;
```

## 最佳实践

### 多业务线权限管理
Expand Down
Binary file modified assets/user_privilege_3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 867b738

Please sign in to comment.