首页 > 其他分享 >password_encryption_type 和 pg_hba.conf 不匹配导致用户连不上

password_encryption_type 和 pg_hba.conf 不匹配导致用户连不上

时间:2024-02-19 19:46:32浏览次数:27  
标签:encryption 导致用户 hba pg db1 password type

问题概述

xxx客户新上一套opengauss数据库,在测试中用户输入正确的密码,提示用户密码错误,导致用户被锁

问题原因

password_encryption_type 和 pg_hba.conf 不匹配导致用户连不上

模拟问题

因没有opengauss的环境 ,测试环境选择Mogdb
1、准备测试环境,修改password_encryption_type 。如下

[omm@db1 ~]$ cd $PGHOME
[omm@db1 db1]$ cat pg_hba.conf
# TYPE DATABASE USER ADDRESS METHOD

# "local" is for Unix domain socket connections only
local all all trust
host miao dbmt 192.168.3.25/32 sha256
# IPv4 local connections:
host all all 127.0.0.1/32 trust

host all all 192.168.3.25/32 sha256
host all all 192.168.3.100/32 sha256
"pg_hba.conf" 102L, 4617C written
[omm@db1 db1]$
miao=# alter system set password_encryption_type =1; 《《《《《
ALTER SYSTEM SET
Last login: Mon Jul 25 07:25:15 2022 from 192.168.3.100

miao=# show password_encryption_type;
password_encryption_type
--------------------------
1
(1 row)
[omm@db1 ~]$
[omm@db1 ~]$ gsql -d miao -p 26000 -U em_ljc
Password for user em_ljc:
gsql: FATAL: Invalid username/password,login denied.

发现该用户已经登录不上了

这个password_encryption_type参数 ,默认值是2 。

问题处理

1、根据pg_hba.conf文件,将这个password_encryption_type参数修改成对应的数字。
2、再次修改用户密码。

标签:encryption,导致用户,hba,pg,db1,password,type
From: https://www.cnblogs.com/xinxin1222/p/18021812

相关文章

  • Blazor WebApp配置应用基路径PathBase
    BlazorWebApp配置应用基路径PathBase在一个设备数据管理软件系统中,根据生命周期和应用场景不同,可能会划分几个独立的软件子项目。在部署到的时候,可以采用不同的端口号来访问不同的软件子项目,也可以采用统一的端口号和不同的应用基路径来访问不同的软件子项目。基本实现方案:1,......
  • Linux之识别HBA的WWN
    一、概念FCHBA,也即FibreChannelHostBusAdapter,光纤通道主机适配器,简称光纤适配器。在FC网络环境中,主机需要和FC网络、FC存储设备(SAN磁盘阵列)连接时需要使用一种接口卡,就如同连接以太网需要以太网卡一样,这种接口卡就叫做FCHBA,简称FCHBA卡。HBA上有独一无二的标识:WWN(Wor......
  • Data Encryption Standard算法:历经考验的经典加密方案
    在当今数字化时代,数据安全是一个至关重要的问题。为了保护敏感数据的机密性和完整性,加密算法成为了数据保护的关键技术。其中,DES(DataEncryptionStandard)算法作为一种经典的对称密钥加密算法,具有广泛的应用。本文将对DES算法的优点、缺点以及解决了哪些问题进行详细分析。DE......
  • HBase-compact介绍
    一、minor和major的区别: MinorCompaction:指选取一些小的、相邻的HFile将他们合并成一个更大的HFile。默认情况下,minorcompaction会删除选取HFile中的TTL过期数据。MajorCompaction:指将一个Store中所有的HFile合并成一个HFile,这个过程会清理三类没有意义的数据:被删除的数据(打......
  • A Format Compliant Encryption Method for 3D Objects Allowing Hierarchical Decryp
    Abstract—Withtheincreasingpopularityof3Dobjectsinindustryandeverydaylife,3Dobjectsecurityhasbecomeessential.Whilethereexistsmethodsfor3Dselectiveencryption,whereaclear3Dobjectisencryptedsothattheresulthasthedesiredl......
  • HBase表的读写性能低下
    假设我们面临的问题是HBase集群中某个表的读写性能较差,影响了业务的实时查询和数据写入。我们通过以下实际案例来解决这个问题:问题:HBase表的读写性能低下实战解决:案例:我们的HBase表设计采用了默认的随机RowKey,导致数据写入时可能引发热点问题。同时,表结构设计上没有很好地利用列簇......
  • VNET Encryption预览
    这次介绍的功能VNETEncryption也是在Global预览的,在21v估计要等段时间,不过这个功能不需要填表来开通,属于可以直接用的。VNETEncryption顾名思义就是网络加密,正常情况下VNET内部的这些流量都是不加密的,其实对于使用没有什么影响,不过有些时候如果有比较多合规上的要求,可能会对加密......
  • java: 从HBase中读取数据
    一、添加依赖:<dependency><groupId>org.apache.hadoop</groupId><artifactId>hadoop-client</artifactId><version>2.6.0</version></dependency><dependency>......
  • java: 写入数据到HBase
    一、添加依赖<dependency><groupId>org.apache.hadoop</groupId><artifactId>hadoop-client</artifactId><version>2.6.0</version></dependency><dependency>......
  • HBase 与 NoSQL 数据库对比:了解 HBase 在大数据领域的优势
    1.背景介绍HBase是一个分布式、可扩展、高性能的列式存储数据库,它是ApacheHadoop项目的一部分。HBase设计用于存储海量数据并提供低延迟、自动分区、数据备份和恢复等特性。HBase是一个NoSQL数据库,它与其他NoSQL数据库如Cassandra、MongoDB等有一定的相似性,但也有一些......