首页 > 其他分享 >使用DWS集群,用户被锁定如何解锁

使用DWS集群,用户被锁定如何解锁

时间:2023-08-25 14:23:10浏览次数:57  
标签:DWS 帐户 解锁 用户 密码 集群 锁定

本文分享自华为云社区《【如何保证你的DWS数据更安全】使用DWS集群,用户被锁定如何解锁?》,作者:Shirley_Dou 。

一、管理员用户被锁定,怎么破?gsql: FATAL: The account has been locked.

1、重置集群密码可自动解锁,在集群管理页面,找到对应集群重置密码

2、使用重置后的密码连接数据库

二、get普通用户解锁新技能

1、解锁之前,先查询确认一下当前所有用户的状态

rolstatus:

• 0:正常状态。

• 1:由于登录失败次数超过阈值被锁定了一定的时间。

• 2:被管理员锁定。

2、使用管理员用户连接数据库,然后执行以下命令进行解锁

三、GUC参数设置

出于安全机制考虑,GaussDB(DWS)在集群参数中通过以下GUC参数管理帐户密码,在管理控制台,单击集群名称,切换到“参数修改”页面可进行参数修改

• failed_login_attempts:输入密码错误的次数(建议值为10),超出设置值,数据库帐户会被自动锁定,可通过上述方法二解锁。

• password_effect_time:帐户密码的有效期(默认为90天),可以在连接数据库后使用ALTER USER进行修改。

•password_lock_time:帐户被锁定后自动解锁的时间(默认值1天,取值0~365天)

∗ 0表示密码验证失败时,自动锁定功能不生效。

∗ 正数表示帐户被锁定后,当锁定时间超过password_lock_time设定的值时,帐户将会被自行解锁。

四、密码设置和修改

1、建议系统管理员和普通用户都要定期修改密码,避免帐户密码被非法窃取。

使用管理员用户连接数据库并执行如下命令:

ALTER USER user1 IDENTIFIED BY 'newpassword' REPLACE 'oldpassword';

2、管理员可以修改自己或普通用户密码。

通过修改其他帐户的密码,解决用户密码遗失所造成无法登录的问题。

ALTER USER joe IDENTIFIED BY 'password';

3、密码验证

设置当前会话的用户和角色时,需要验证密码。如果输入密码与用户的存储密码不一致,则会报错。

SET ROLE joe PASSWORD 'password';
SET ROLE

 

点击关注,第一时间了解华为云新鲜技术~

 

标签:DWS,帐户,解锁,用户,密码,集群,锁定
From: https://www.cnblogs.com/huaweiyun/p/17656811.html

相关文章

  • 解锁未来网络新奇体验:探索算力网络的边缘创新
    在当今数字时代,我们正处于网络变革的前沿,而算力网络正是这场变革的引领者之一。随着5G时代的到来,算力网络以其创新性和前瞻性,正在重新定义我们对网络构架的认知。让我们一起深入探索,了解算力网络如何为未来网络构建带来新奇体验,重点聚焦于其在边缘计算领域的突破创新。**迎接边缘计......
  • 【路由器】小米 WR30U 解锁并刷机
    本文主要记录个人对小米WR30U路由器的解锁和刷机过程,整体步骤与一般安装流程类似,但是由于WR30U的解锁ssh和刷机的过程中有一些细节需要注意,因此记录一下解锁ssh环境准备需要一台同时具有WiFi和有线网络的电脑,以及一根网线然后需要配置python环境,并且安装pycrypt......
  • Docker下搭建Redis集群
    一、Redis集群方案的简单介绍Redis集群的方案一般分为三种:哈希取余分区一致性哈希算法分区哈希槽分区(本文介绍的就是这种) 1、哈希取余分区:优点:简单粗暴,只要提前预估好数据量,然后规划好节点,例如:3台、30台、300台节点,就能保证未来一段时间内的数据支撑。 缺点:事先规......
  • 办公网络访问k8s集群内部ip和域名
    本地k8s集群pod和办公网互通并实现域名解析背景在微服务场景下,研发团队在进行开发联调测试过程中,需要连接到k8s集群的注册中心中等中间件并和集群内的其他业务服务pod互相通信。网络基本情况网络类型ip段办公网络172.16.0.0/16Pod网络10.233.64.0/18Servic......
  • adocker yml如何操作才能让搭建的redis集群能通过外网访问ip+端口的集群所有信息
    要在Docker中操作以便通过外部网络访问Redis集群的IP和端口,您需要执行以下操作:首先,您需要创建一个DockerComposeYAML文件(docker-compose.yml),用于定义Redis集群的配置。在此文件中,您可以指定每个Redis节点的配置和网络设置。以下是一个示例配置:version:'3'services:redis1:......
  • ETCD集群安装
    一、证书类型介绍clientcertificate用于通过服务器验证客户端。例如etcdctl,etcdproxy,fleetctl或docker客户端。servercertificate由服务器使用,并由客户端验证服务器身份。例如docker服务器或kube-apiserver。peercertificate由etcd集群成员使用,供它们彼此之间通信使用......
  • HadoopYarn模式集群安装
    Hadoop集群安装步骤1.Hadoop集群安装1.1环境说明集群:三台Linux机器(SUSE);JDK1.8(提前下载好对应的tar.gz)Hadoop2.7.2(提前下载好对应的tar.gz)以下所有配置需要在每个主机上进行,但按照本文配置,可配置一个以后复制过去,完全相同,不用修改。1.2同步时......
  • K8S集群中使用JD KMS服务对敏感数据安全加密
    基本概念KMS,KeyManagementService,即密钥管理服务,在K8S集群中,以驱动和插件的形式启用对Secret,Configmap进行加密。以保护敏感数据,驱动和插件需要使用者按照需求进行定制和实现自己的KMS插件,插件可以是gRPC服务器或者启用一个云服务商提供的KMS插件。本文中演示使用的KMS服务......
  • 解锁ChatGLM-6B的潜力:优化大语言模型训练,突破任务困难与答案解析难题
    解锁ChatGLM-6B的潜力:优化大语言模型训练,突破任务困难与答案解析难题LLM(LargeLanguageModel)通常拥有大量的先验知识,使得其在许多自然语言处理任务上都有着不错的性能。但,想要直接利用LLM完成一些任务会存在一些答案解析上的困难,如规范化输出格式,严格服从输入信息等。因此,在......
  • springboot之RedisTemplate的访问单机,哨兵,集群模式
    springboot2默认已经使用了lettuce-core,没有使用jedis和Redisson,springboot1使用的是jedis。我使用的springboot版本是2.6.14。(对应的lettuce版本为6.1.10.RELEASE,对应jedis版本为3.7.1)<dependency><groupId>io.lettuce</groupId><artifactId>lettuce-core</artifactI......