

TuGraph 的权限是基于角色的访问控制进行管理,定义访问控制的权限分配给角色,角色再分配给用户。
目前权限的控制较为简洁
CALL dbms.security.createUser(user_name::STRING,password::STRING)
CALL dbms.security.deleteUser(user_name::STRING)
CALL dbms.security.changePassword(current_password::STRING,new_password::STRING)
CALL dbms.security.changeUserPassword(user_name::STRING,new_password::STRING)
CALL dbms.security.disableUser(user::STRING,disable::BOOLEAN)
CALL dbms.security.listUsers()
CALL dbms.security.showCurrentUser()
CALL dbms.security.getUserInfo(user::STRING)
CALL dbms.security.createRole(role_name::STRING,desc::STRING)
CALL dbms.security.deleteRole(role_name::STRING
CALL dbms.security.listRoles()
CALL dbms.security.disableRole(role::STRING,disable::BOOLEAN)
CALL dbms.security.addUserRoles(user::STRING,roles::LIST)
CALL dbms.security.deleteUserRoles(user::STRING,roles::LIST)
CALL dbms.security.rebuildUserRoles(user::STRING,roles::LIST)
CALL dbms.security.modSpecifiedAccessLevel(role::STRING,access_level::MAP)
评论