#角色管理
角色(Role)本身无权限含义,但当把一组权限赋予给某个角色后,角色即可参与到权限体系中,并能大大简化对权限的管理操作。例如,将创建的角色授予某个用户后,该用户即拥有了这个角色当前或未来所拥有的所有权限,这让系统管理员可以对用户只关注其角色,对角色只关注其权限,清晰管理权限体系。
YashanDB中的角色分为内置(系统预定义)角色与自定义角色。内置角色在数据库建库期间预置,自定义角色则根据业务需要自行创建。
已定义好的角色可以被使用,包括将其授权给某个用户,或从某个用户解除授权。使用角色即代表其包含的一组权限被授权或解除授权,用户对数据库的可允许操作范围相应发生变动。