REVOKE ROLE¶
REVOKE ROLE撤销用户在当前服务组中的一个或多个角色。
前提条件¶
先连接 Graph 服务,在 GQL 客户端中执行命令。
要撤销用户的角色,需要具有当前服务组的ADMIN角色。
限制条件¶
角色ADMIN是服务组 Owner 专有的,不能通过REVOKE ROLE撤销。
语法¶
- 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 检查user1的角色列表,应不再包含role1。其他角色或直接授权提供的权限仍然有效。