XPanel管理系统软件说明书(一)之用户权限管理

一、系统概述

1.1 用途

XPanel管理系统主要用于管理Kunlun Databases Cluster,监控集群节点当前的QPS和计算机的cpu等信息。

1.2 功能概述

DBA管理系统主要包含登陆,首页,系统管理,集群管理,计算机管理,操作记录六大模块。

1.3 运行环境

该系统运行后台于apache+PHP Version 7.4.3环境,前端使用vue编写。

1.4 代码获取途径

  1. 从github上获取代码,git clone https://github.com/zettadb/Kunlun-XPanel.git;

  2. monitor文件放在具有web服务的环境下,接着修改config下的database.php文件,把相应的ip和port改成自己的ip和port;

二、功能介绍

2.1 登录界面

用户首次登录界面需要输入默认的账户名密码,默认账户密码为super_dba,首次登陆后修改密码成功后,即可进入DBA管理系统平台。如图1,图2所示。

*注:登录安全规则:

  1. 用户使用xpanel时,先要登陆才能做任何其他操作;

  2. 首次登录,默认用户密码均为super_dba;

  3. super_dba登陆后必须先修改密码才能做其他操作,如图2所示;

  4. 为了安全起见,任何用户首次登陆后必须修改默认密码才能做其他操作。不是super_dba用户时,修改密码方式如图2-1,2所示;

  5. 除默认密码外,密码规则是:大小写字母+数字+特殊字符组合,且长度必须在8-12位。

图1

图2

图2-1

2.2 首页

首页是统计信息的界面,主要收集集群和设备的统计数据和状态信息
如图3所示。

图3

2.3 系统管理

系统管理包含用户管理,角色管理和授权管理三大模块。

2.3.1 用户管理

2.3.1.1 新增用户

进入到用户管理界面,点击新增按钮,输入账户密码手机等信息,点击确定即可。如图4所示。成功后会出现提示信息,如图5所示。

图4

图5

图6

图7

2.3.1.3 删除用户

找到想要删除的某个用户,点击相应行的删除按钮即可对该用户进行删除,删除后该用户的信息还有授权信息将永久消失,由于信息不可恢复,请确认无误再进行操作。如果用户数据太多可以使用搜索按钮,通过用户的账 进行搜索查找。如图8,图9,图10所示。

图8

图9

图10

2.3.2 角色管理

2.3.2.1 新增角色

进入到角色管理界面,点击新增按钮,输入角色信息并勾选拥有权限后,点击确定即可。如图11所示。成功后会出现提示信息,如图12所示。

图11

图12

图13

图14

图15

2.3.2.3 删除角色

如果由于业务需要,得删除某个角色,可以找到相应的角色点击删除按钮删除即可。如图16,图17所示。

*注:由于删除立即生效并且信息无法找回,请谨慎操作。

图16

图17

2.3.3 授权管理

授权管理主要负责给用户授予某种权限。用户和权限是多对多的关系,即一个用户可以赋予多个角色,一个角色可以赋予给多个用户使用。当某个用户拥有多个权限的时候,登录时获取权限并集赋予该用户进行登录授权,实现用户权限的最高级别待遇。

2.3.3.1 新增授权

新增授权时,点击新增按钮,选择用户账户,角色名称,有效期类型,是否应用于所有集群,填完信息后点击确定即可。比如我给test002授予super_dba的角色,有效期到2022年3月24日0点截止,并且应用于所有集群,如图18所示;成功授权后如图19所示。

图18

图19

图20

图21

  1. 有效期类型有两种,永久和时间段,当选择有效期类型是时间段时,会出现起止时间选择,这个时候两个时间至少有一个不能为空;如图22,图23所示;

图22

图23

  1. 是否应用于所有集群,选择是时,即为在相关权限上可操作所有集群;选择否时,勾选相应集群即可对勾选集群进行操作;如图24所示。

    *注:相同用户相同角色只能赋予一次,如图25示。

图24

图25

图26

图27

2.3.3.3 删除授权

根据需要对授权信息进行删除操作。在相应的数据右边点击删除按钮删除该信息即可。如图28,图29所示。

*注:授权信息删除后不可找回,请谨慎操作。

图28

图29

KunlunBase项目已开源

【GitHub:】
https://github.com/zettadb

【Gitee:】
https://gitee.com/zettadb

END

文章知识点与官方知识档案匹配,可进一步学习相关知识PostgreSQL技能树首页概览4627 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年6月7日
下一篇 2022年6月7日

相关推荐