Source: https://dev-docs.yueshu.com.cn/v5.3.2/server-admin/authorization/revoke-role/ Documentation version: v5.3.2 # REVOKE ROLE `REVOKE ROLE`撤销用户在当前服务组中的一个或多个角色。 ## 前提条件 先[连接 Graph 服务](https://dev-docs.yueshu.com.cn/v5.3.2/get-started/first-query/#connect),在 GQL 客户端中执行命令。 要撤销用户的角色,需要具有当前服务组的`ADMIN`角色。 ## 限制条件 角色`ADMIN`是服务组 Owner 专有的,不能通过`REVOKE ROLE`撤销。 ## 语法 语法图BNF revoke_role_command ```` revoke_role_command ::= 'REVOKE' 'ROLE' role_name (',' role_name)* 'FROM' 'USER' user_name ```` ## 参数 ### `role_name` 待撤销的角色名称。 ### `user_name` 被撤销角色的用户名。 ## 示例 示例使用已创建的`role1`和已加入服务组的用户`user1`。 ```` REVOKE ROLE role1 FROM USER user1 ```` 使用 [SHOW ROLES FOR USER](https://dev-docs.yueshu.com.cn/v5.3.2/database-gql-reference/data-admin/show/show-roles/) 检查`user1`的角色列表,应不再包含`role1`。其他角色或直接授权提供的权限仍然有效。