ITPub博客

首页 > 数据库 > > 系统管理-用户-用户管理

系统管理-用户-用户管理

作者:GaussDB_数据库 时间:2020-02-17 10:57:42 0 删除 编辑

操作场景

当需要对Database Manager的用户信息进行管理时,可通过Database Manager工具系统管理下拉菜单提供的用户管理对用户进行管理操作,如增加,删除,修改,查看。

前提条件

进行用户管理的Database Manager用户需有user权限。

操作步骤

  • 支持管理员添加用户
  1. 登录Database Manager。
  2. 选择“系统管理 > 用户> 用户管理”,进入用户列表页面。
  3. 在用户列表页的右上方,单击“添加用户”,弹出添加用户详情页面,如图1。

    图1 添加用户
    GaussDB 添加用户
    表1 添加用户参数解释

    参数名称

    配置原则

    用户名

    以字母开头的1-32位字符,可包含英文字母(a-z,A-Z),数字(0-9),下划线(_)。用户名区分大小写

    用户密码

    不能和用户名或其倒叙相同

    需要输入6-64位字符

    至少包含4个字符种类,分别为:大写字母、小写字母、数字、特殊字符`~!@#$%^&*()-_=+|[{}];:'\",<.>/?和空格

    重复字符不能连续超过3个

    确认密码

    二次输入新添加用户的密码

    用户组

    将用户分配到特定的用户组下

    角色

    为该用户分配特定的角色,角色中包含指定的权限,所以该用户下的权限集合就是所有该用户下所属用户组及角色的权限的并集

    用户集群

    该用户下绑定所选择的集群集合

  4. 输入用户信息后,单击“添加”,用户可添加成功。
  5. 可使用新用户登录Database Manager,首次登录时,需要修改密码。

     说明:

    有红色*号的为必填选项,没有的为选填选项。

  • 支持管理员删除用户
  1. 登录Database Manager。
  2. 选择“系统管理 >用户 > 用户管理”,进入用户列表页面。
  3. 选择需要删除的用户,在操作列单击“删除”,弹出确认框。
  4. 单击“确认”后,用户正常删除,并从用户列表中移除,删除后该用户不能登录系统。
  • 支持管理员修改用户的信息与重置密码
  1. 登录Database Manager。
  2. 选择“系统管理 > 用户 > 用户管理”,进入用户列表页面,用户列表默认按用户名升序排列。
  3. 选择需要修改的用户(其中超级管理员不支持修改),单击操作列下的“更多”,在下拉菜单中单击“修改”,弹出修改用户详情页面,如图2。

    图2 修改用户
    GaussDB 修改用户

  4. 更新信息后,单击“修改”,在用户列表中对用户信息进行刷新,然后该用户登录后可正常使用。
  5. 选择要重置密码的用户,单击操作列的“更多”,在下拉菜单中单击“重置密码”,弹出重置密码弹框,如图3,可重新设置用户密码。

    图3 重置密码
    GaussDB 重置密码

  6. 重置密码后,单击“提交”,弹出弹框提示成功重置密码。
  • 支持管理员锁定用户、解锁用户
  1. 登录Database Manager。
  2. 在Database Manager控制台顶部菜单选择“系统管理 > 用户 > 用户管理”,进入用户列表页面,用户列表默认按用户名升序排列。
  3. 选择需要锁定的用户,单击操作列的“锁定”,弹出确认框。

    图4 锁定用户
    GaussDB 锁定用户

  4. 输入锁定用户的原因后,单击“确定”,弹出提示框提示成功锁定用户。
  5. 选择需要解锁的用户,单击操作列的“解锁”,弹出确认框。
  6. 单击“确认”,弹出提示框提示成功解锁用户。
表2 锁定用户原因一览表

锁定原因

描述

管理员锁定用户

管理员将用户锁定。

用户被锁定,超过最大失败次数

密码错误尝试次数。默认为5次。当密码连续输错5次后,用户将被锁定。

参数名称

参数解释

举例

maxRoleNum

该参数用于定义最大角色数。

推荐值:1

最小值:0

最大值:10

若用户配置的值小于该参数的最小值,则默认为最小值;

若用户配置的值大于该参数的最大值,则默认为最大值。

maxUserNum

该参数用于定义最大用户数。

推荐值:1

最小值:1

最大值:1000

若用户配置的值小于该参数的最小值,则默认为最小值;

若用户配置的值大于该参数的最大值,则默认为最大值。

passwordExpiryDays

该参数用于定义创建密码的有效天数。

推荐值:30

最小值:20

最大值:180

若用户配置的值小于该参数的最小值,则默认为最小值;

若用户配置的值大于该参数的最大值,则默认为最大值。

noOfHistoryPasswords

该参数用于定义新密码不能与前N(参数值)次密码重复。

推荐值:5

最小值:0

最大值:12

若用户配置的值小于该参数的最小值,则默认为最小值;

若用户配置的值大于该参数的最大值,则默认为最大值。

noOfCharDiffWithOldPassword

该参数用于定义新密码与旧密码相比,新密码中应包含的最少新字符个数。

推荐值:2

最小值:0

最大值:5

若用户配置的值小于该参数的最小值,则默认为最小值;

若用户配置的值大于该参数的最大值,则默认为最大值。

minValidityOfPassword

该参数用于定义下一次修改密码操作需要等待当前密码修改操作的最小天数。

推荐值:1

最小值:0

最大值:12

若用户配置的值小于该参数的最小值,则默认为最小值;

若用户配置的值大于该参数的最大值,则默认为最大值。

默认密码和系统管理员重置密码时,密码有效期不是必须的。

captchaAttempts

如果连续登录失败的次数达到此参数值,系统将显示验证码。

推荐值:3

最小值:1

最大值:4

若用户配置的值小于或等于该参数的最小值,则默认为最小值。

若用户配置的值大于该参数的最大值,则默认为最大值。

usernameMinLength

该参数用于定义用户名最小长度。

推荐值:1

最小值:1

最大值:64

若用户配置的值小于该参数的最小值,则默认为最小值;

若用户配置的值大于该参数的最大值,则默认为最大值。

userNameMinLength应小于userNameMaxLength。

usernameMaxLength

该参数用于定义用户名最大长度。

推荐值:32

最小值:1

最大值:64

若用户配置的值小于该参数的最小值,则默认为最小值;

若用户配置的值大于该参数的最大值,则默认为最大值。

userNameMaxLength应该大于userNameMinLength。

durationForIdleUserAccount

用户帐号在N天不活动后会被锁定。

推荐值:60

最小值:60

最大值:999

若用户配置的值小于该参数的最小值,则默认为最小值;

若用户配置的值大于该参数的最大值,则默认为最大值。

cleanUpNonuserinfo

每隔N小时从Database Manager数据库删除非现有Database Manager用户的失败登录信息。

调度程序每隔一小时运行一次,运行时间段(运行时间段=当前时间 – 参数值)内的数据将被保留,其余数据将被删除。

推荐值:1

最小值:1

最大值:240

若用户配置的值小于该参数的最小值,则默认为最小值;

若用户配置的值大于该参数的最大值,则默认为最大值。

unlockTimeForSuperAdmin

超级管理员被锁后,该参数设置在多久后超级管理员将被自动解锁,默认为15分钟。

推荐值:15分钟

最小值:15分钟

最大值:1440分钟

若用户配置的值小于该参数的最小值,则默认为最小值;

若用户配置的值大于该参数的最大值,则默认为最大值。

alertFailAttemptCount

当登录失败次数达到配置值时,产生告警。 如果此参数值为N,则当失败登录次数达到N时产生告警。

推荐值:3

最小值:1

最大值:5

若用户配置的值小于该参数的最小值,则默认为最小值;

若用户配置的值大于该参数的最大值,则默认为最大值。

参数

描述

举例

authenticationAndUploadTimeDiff

此参数设置用户认证的时间。若此参数值设置为N,则在上传微服务包的过程中, Database Manager用户身份验证将在 N 秒内完成。

推荐值:30

最小值:20

最大值:600

若用户配置的值小于该参数的最小值,默认值为建议值。

若用户配置的值大于该参数的最大值,默认值为建议值。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3168897/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: 数组和record-record
请登录后发表评论 登录
全部评论

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19246