跳转至
开发版采用单机部署,无需产品 License 文件。需要多机部署或大规模性能测试? 了解企业版

REVOKE ROLE

REVOKE ROLE撤销用户在当前服务组中的一个或多个角色。

前提条件

先连接 Graph 服务,在 GQL 客户端中执行命令。

要撤销用户的角色,需要具有当前服务组的ADMIN角色。

限制条件

角色ADMIN是服务组 Owner 专有的,不能通过REVOKE ROLE撤销。

语法

revoke_role_command
REVOKE ROLE role_name , FROM USER user_name

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。其他角色或直接授权提供的权限仍然有效。