This is an automated email from the ASF dual-hosted git repository.

kassiez pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/doris-website.git


The following commit(s) were added to refs/heads/master by this push:
     new 862dc555c31 [auth]Add explanation for show grants (#2205)
862dc555c31 is described below

commit 862dc555c311a703968c9b8f44da088170d19f80
Author: zhangdong <493738...@qq.com>
AuthorDate: Wed Apr 23 19:44:40 2025 +0800

    [auth]Add explanation for show grants (#2205)
    
    ## Versions
    
    - [x] dev
    - [x] 3.0
    - [x] 2.1
    - [ ] 2.0
    
    ## Languages
    
    - [x] Chinese
    - [x] English
    
    ## Docs Checklist
    
    - [ ] Checked by AI
    - [ ] Test Cases Built
---
 docs/sql-manual/sql-statements/account-management/SHOW-GRANTS.md      | 1 +
 docs/sql-manual/sql-statements/account-management/SHOW-ROLES.md       | 3 +++
 .../sql-manual/sql-statements/account-management/SHOW-GRANTS.md       | 1 +
 .../sql-manual/sql-statements/account-management/SHOW-ROLES.md        | 4 ++++
 .../sql-manual/sql-statements/account-management/SHOW-GRANTS.md       | 1 +
 .../sql-manual/sql-statements/account-management/SHOW-ROLES.md        | 4 ++++
 .../sql-manual/sql-statements/account-management/SHOW-GRANTS.md       | 1 +
 .../sql-manual/sql-statements/account-management/SHOW-ROLES.md        | 4 ++++
 .../sql-manual/sql-statements/account-management/SHOW-GRANTS.md       | 1 +
 .../sql-manual/sql-statements/account-management/SHOW-ROLES.md        | 4 ++++
 .../sql-manual/sql-statements/account-management/SHOW-GRANTS.md       | 1 +
 .../sql-manual/sql-statements/account-management/SHOW-ROLES.md        | 3 +++
 12 files changed, 28 insertions(+)

diff --git a/docs/sql-manual/sql-statements/account-management/SHOW-GRANTS.md 
b/docs/sql-manual/sql-statements/account-management/SHOW-GRANTS.md
index 17780ef16b7..ed7b0e91e4c 100644
--- a/docs/sql-manual/sql-statements/account-management/SHOW-GRANTS.md
+++ b/docs/sql-manual/sql-statements/account-management/SHOW-GRANTS.md
@@ -72,6 +72,7 @@ Users executing this SQL command must have at least the 
following privileges:
   - `SHOW ALL GRANTS` can view all users' permissions, but requires the 
`GRANT_PRIV` permission.
   - If the `user_identity` is specified, the permissions of the specified user 
are viewed. And the `user_identity` must be created by the `CREATE USER` 
command.
   - If the `user_identity` is not specified, the permissions of the current 
user are viewed.
+  - Doris implements permission control based on the RBAC (Role-Based Access 
Control) model. Therefore, the permissions displayed here are actually the 
combined permissions of all roles assigned to the user. If you want to check 
which specific role a permission comes from, you can use the [SHOW 
ROLES](./SHOW-ROLES.md) command to view the details.
 
 ## Examples
 
diff --git a/docs/sql-manual/sql-statements/account-management/SHOW-ROLES.md 
b/docs/sql-manual/sql-statements/account-management/SHOW-ROLES.md
index 850f42e3771..2b19f7e8204 100644
--- a/docs/sql-manual/sql-statements/account-management/SHOW-ROLES.md
+++ b/docs/sql-manual/sql-statements/account-management/SHOW-ROLES.md
@@ -56,6 +56,9 @@ The user executing this SQL command must have at least the 
following privileges:
 |:--------------|:----------|:------|
 | GRANT_PRIV    | USER or ROLE    | This operation can only be performed by 
users or roles with GRANT_PRIV permissions  |
 
+## Usage Notes
+
+Doris creates a default role for each user. If you want to display the default 
role, you can execute the command ```set show_user_default_role=true;```.
 
 ## Example
 
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/sql-manual/sql-statements/account-management/SHOW-GRANTS.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/sql-manual/sql-statements/account-management/SHOW-GRANTS.md
index 2bc23f2ec20..f41ff63cbcc 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/sql-manual/sql-statements/account-management/SHOW-GRANTS.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/sql-manual/sql-statements/account-management/SHOW-GRANTS.md
@@ -72,6 +72,7 @@ SHOW [ALL] GRANTS [FOR <user_identity>];
   - `SHOW ALL GRANTS` 可以查看所有用户的权限,但需要有 `GRANT_PRIV` 权限。
   - 如果指定 `user_identity`,则查看该指定用户的权限。且该 `user_identity` 必须为通过 `CREATE USER` 
命令创建的。
   - 如果不指定 `user_identity`,则查看当前用户的权限。
+  - Doris 基于 RBAC(Role-Based Access 
Control)的权限管理模型进行权限控制,因此这里展示出来的权限其实是用户所有角色的权限合集,如果想查看具体权限来源于哪个角色, 可以通过[SHOW 
ROLES](./SHOW-ROLES.md)查看
 
 ## 示例
 
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/sql-manual/sql-statements/account-management/SHOW-ROLES.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/sql-manual/sql-statements/account-management/SHOW-ROLES.md
index e896e582099..623614e3fe0 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/current/sql-manual/sql-statements/account-management/SHOW-ROLES.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/current/sql-manual/sql-statements/account-management/SHOW-ROLES.md
@@ -56,6 +56,10 @@ SHOW ROLES
 |:------------|:------------|:--------------|
 | GRANT_PRIV  | 用户(User)或 角色(Role) | 用户或者角色拥有 GRANT_PRIV 权限才能进行此操作 |
 
+## 注意事项
+
+Doris 会为每个用户创建一个默认角色,如果想展示出默认角色,可以 ```set show_user_default_role=true;```
+
 ## 示例
 
 - 查看已创建的角色
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/sql-manual/sql-statements/account-management/SHOW-GRANTS.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/sql-manual/sql-statements/account-management/SHOW-GRANTS.md
index 2bc23f2ec20..f41ff63cbcc 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/sql-manual/sql-statements/account-management/SHOW-GRANTS.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/sql-manual/sql-statements/account-management/SHOW-GRANTS.md
@@ -72,6 +72,7 @@ SHOW [ALL] GRANTS [FOR <user_identity>];
   - `SHOW ALL GRANTS` 可以查看所有用户的权限,但需要有 `GRANT_PRIV` 权限。
   - 如果指定 `user_identity`,则查看该指定用户的权限。且该 `user_identity` 必须为通过 `CREATE USER` 
命令创建的。
   - 如果不指定 `user_identity`,则查看当前用户的权限。
+  - Doris 基于 RBAC(Role-Based Access 
Control)的权限管理模型进行权限控制,因此这里展示出来的权限其实是用户所有角色的权限合集,如果想查看具体权限来源于哪个角色, 可以通过[SHOW 
ROLES](./SHOW-ROLES.md)查看
 
 ## 示例
 
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/sql-manual/sql-statements/account-management/SHOW-ROLES.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/sql-manual/sql-statements/account-management/SHOW-ROLES.md
index 92f28c3ad49..b6fe29843e7 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/sql-manual/sql-statements/account-management/SHOW-ROLES.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-2.1/sql-manual/sql-statements/account-management/SHOW-ROLES.md
@@ -56,6 +56,10 @@ SHOW ROLES
 |:------------|:------------|:--------------|
 | GRANT_PRIV  | 用户(User)或 角色(Role) | 用户或者角色拥有 GRANT_PRIV 权限才能进行此操作 |
 
+## 注意事项
+
+Doris 会为每个用户创建一个默认角色,如果想展示出默认角色,可以 ```set show_user_default_role=true;```
+
 ## 示例
 
 - 查看已创建的角色
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/sql-manual/sql-statements/account-management/SHOW-GRANTS.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/sql-manual/sql-statements/account-management/SHOW-GRANTS.md
index 2bc23f2ec20..f41ff63cbcc 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/sql-manual/sql-statements/account-management/SHOW-GRANTS.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/sql-manual/sql-statements/account-management/SHOW-GRANTS.md
@@ -72,6 +72,7 @@ SHOW [ALL] GRANTS [FOR <user_identity>];
   - `SHOW ALL GRANTS` 可以查看所有用户的权限,但需要有 `GRANT_PRIV` 权限。
   - 如果指定 `user_identity`,则查看该指定用户的权限。且该 `user_identity` 必须为通过 `CREATE USER` 
命令创建的。
   - 如果不指定 `user_identity`,则查看当前用户的权限。
+  - Doris 基于 RBAC(Role-Based Access 
Control)的权限管理模型进行权限控制,因此这里展示出来的权限其实是用户所有角色的权限合集,如果想查看具体权限来源于哪个角色, 可以通过[SHOW 
ROLES](./SHOW-ROLES.md)查看
 
 ## 示例
 
diff --git 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/sql-manual/sql-statements/account-management/SHOW-ROLES.md
 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/sql-manual/sql-statements/account-management/SHOW-ROLES.md
index 2ff21c1f690..92ac0a5ffd6 100644
--- 
a/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/sql-manual/sql-statements/account-management/SHOW-ROLES.md
+++ 
b/i18n/zh-CN/docusaurus-plugin-content-docs/version-3.0/sql-manual/sql-statements/account-management/SHOW-ROLES.md
@@ -56,6 +56,10 @@ SHOW ROLES
 |:------------|:------------|:--------------|
 | GRANT_PRIV  | 用户(User)或 角色(Role) | 用户或者角色拥有 GRANT_PRIV 权限才能进行此操作 |
 
+## 注意事项
+
+Doris 会为每个用户创建一个默认角色,如果想展示出默认角色,可以 ```set show_user_default_role=true;```
+
 ## 示例
 
 - 查看已创建的角色
diff --git 
a/versioned_docs/version-2.1/sql-manual/sql-statements/account-management/SHOW-GRANTS.md
 
b/versioned_docs/version-2.1/sql-manual/sql-statements/account-management/SHOW-GRANTS.md
index 17780ef16b7..ed7b0e91e4c 100644
--- 
a/versioned_docs/version-2.1/sql-manual/sql-statements/account-management/SHOW-GRANTS.md
+++ 
b/versioned_docs/version-2.1/sql-manual/sql-statements/account-management/SHOW-GRANTS.md
@@ -72,6 +72,7 @@ Users executing this SQL command must have at least the 
following privileges:
   - `SHOW ALL GRANTS` can view all users' permissions, but requires the 
`GRANT_PRIV` permission.
   - If the `user_identity` is specified, the permissions of the specified user 
are viewed. And the `user_identity` must be created by the `CREATE USER` 
command.
   - If the `user_identity` is not specified, the permissions of the current 
user are viewed.
+  - Doris implements permission control based on the RBAC (Role-Based Access 
Control) model. Therefore, the permissions displayed here are actually the 
combined permissions of all roles assigned to the user. If you want to check 
which specific role a permission comes from, you can use the [SHOW 
ROLES](./SHOW-ROLES.md) command to view the details.
 
 ## Examples
 
diff --git 
a/versioned_docs/version-2.1/sql-manual/sql-statements/account-management/SHOW-ROLES.md
 
b/versioned_docs/version-2.1/sql-manual/sql-statements/account-management/SHOW-ROLES.md
index ceaeb7b9f6d..5d2fb5c4e06 100644
--- 
a/versioned_docs/version-2.1/sql-manual/sql-statements/account-management/SHOW-ROLES.md
+++ 
b/versioned_docs/version-2.1/sql-manual/sql-statements/account-management/SHOW-ROLES.md
@@ -56,6 +56,10 @@ The user executing this SQL command must have at least the 
following privileges:
 | GRANT_PRIV    | USER or ROLE    | This operation can only be performed by 
users or roles with GRANT_PRIV permissions  |
 
 
+## Usage Notes
+
+Doris creates a default role for each user. If you want to display the default 
role, you can execute the command ```set show_user_default_role=true;```.
+
 ## Example
 
 - View created roles
diff --git 
a/versioned_docs/version-3.0/sql-manual/sql-statements/account-management/SHOW-GRANTS.md
 
b/versioned_docs/version-3.0/sql-manual/sql-statements/account-management/SHOW-GRANTS.md
index 17780ef16b7..ed7b0e91e4c 100644
--- 
a/versioned_docs/version-3.0/sql-manual/sql-statements/account-management/SHOW-GRANTS.md
+++ 
b/versioned_docs/version-3.0/sql-manual/sql-statements/account-management/SHOW-GRANTS.md
@@ -72,6 +72,7 @@ Users executing this SQL command must have at least the 
following privileges:
   - `SHOW ALL GRANTS` can view all users' permissions, but requires the 
`GRANT_PRIV` permission.
   - If the `user_identity` is specified, the permissions of the specified user 
are viewed. And the `user_identity` must be created by the `CREATE USER` 
command.
   - If the `user_identity` is not specified, the permissions of the current 
user are viewed.
+  - Doris implements permission control based on the RBAC (Role-Based Access 
Control) model. Therefore, the permissions displayed here are actually the 
combined permissions of all roles assigned to the user. If you want to check 
which specific role a permission comes from, you can use the [SHOW 
ROLES](./SHOW-ROLES.md) command to view the details.
 
 ## Examples
 
diff --git 
a/versioned_docs/version-3.0/sql-manual/sql-statements/account-management/SHOW-ROLES.md
 
b/versioned_docs/version-3.0/sql-manual/sql-statements/account-management/SHOW-ROLES.md
index 850f42e3771..2b19f7e8204 100644
--- 
a/versioned_docs/version-3.0/sql-manual/sql-statements/account-management/SHOW-ROLES.md
+++ 
b/versioned_docs/version-3.0/sql-manual/sql-statements/account-management/SHOW-ROLES.md
@@ -56,6 +56,9 @@ The user executing this SQL command must have at least the 
following privileges:
 |:--------------|:----------|:------|
 | GRANT_PRIV    | USER or ROLE    | This operation can only be performed by 
users or roles with GRANT_PRIV permissions  |
 
+## Usage Notes
+
+Doris creates a default role for each user. If you want to display the default 
role, you can execute the command ```set show_user_default_role=true;```.
 
 ## Example
 


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@doris.apache.org
For additional commands, e-mail: commits-h...@doris.apache.org

Reply via email to