当前位置: 首页 > ai >正文

安全版V4.5密码加密算法由SM3改为MD5

文章目录

  • 环境
  • 文档用途
  • 详细信息

环境

系统平台:Linux x86-64 Red Hat Enterprise Linux 7
版本:4.5

文档用途

本文档用于指导瀚高数据库安全版V4.5的密码加密算法由SM3改为MD5

详细信息

1、用默认三权用户和普通用户登录数据库,修改密码加密算法并更改密码

[root@host ~]# psql -U sysdba -d highgo                highgo=# alter system set password_encryption ='md5';                highgo=# set password_encryption ='md5';                highgo=# alter user sysdba with password 'xxx';                highgo=# \q                [root@host ~]# psql -U syssso -d highgo                highgo=# set password_encryption ='md5';                highgo=# alter user syssso with password 'xxx';                highgo=# \q                [root@host ~]# psql -U syssao -d highgo                highgo=# set password_encryption ='md5';                highgo=# alter user syssao with password 'xxx';                highgo=# \q                [root@host ~]# psql -U test -d highgo                highgo=# set password_encryption ='md5';                highgo=# alter user test with password 'xxx';                highgo=# \q                

注:普通用户忘记密码时,可用管理员用户syssso设置密码。

2、更改.pgpass中的密码,如未配置.pgpass请忽略此步

[root@host ~]# vi ~/.pgpass                #hostname:port:database:username:password                localhost:5866:highgo:sysdba:xxx   

3、修改数据目录中的pg_hba.conf文件,将sm3改为md5

# TYPE  DATABASE        USER            ADDRESS                 METHOD                # "local" is for Unix domain socket connections only                local   all             all                               md5                # IPv4 local connections                host    all             all             127.0.0.1/32          md5                host    all             all             0.0.0.0/0            md5                # IPv6 local connections:                host    all             all             ::1/128             md5                # Allow replication connections from localhost, by a user with the                # replication privilege.                local   replication     all                                  md5                host    replication     all             127.0.0.1/32             md5                host    replication     all             ::1/128                md5                

4、重载数据库配置

[root@host data]# pg_ctl reload             

注:参数password_encryption为动态参数,文件pg_hba可动态修改,因此无需重启数据库。

http://www.xdnf.cn/news/14580.html

相关文章:

  • 使用Windows自带的WSL安装Ubuntu Linux系统
  • SQLite FTS4全文搜索实战指南:从入门到优化
  • Java基础(三):逻辑运算符详解
  • 【技术分享】XR技术体系浅析:VR、AR与MR的区别、联系与应用实践
  • 从语言到生态:编程语言在各行业的应用格局与未来演进
  • 考研408《计算机组成原理》复习笔记,第三章(1)——存储系统概念
  • CMCC RAX3000M nand版 OpenWrt 可用空间变小的恢复方法
  • redis相关面试题
  • 使用模板创建uniapp提示未关联uniCloud问题
  • vscode+react+ESLint解决不引入组件,vscode不会报错的问题
  • 小孙学变频学习笔记(四)变频器的逆变器件—IGBT管(下)
  • linux 远程终端执行qt应用显示到接入的物理显示器上
  • 如何仅用AI开发完整的小程序<5>—让AI制作开始页面
  • C++ Programming Language —— 第2章:数据类型
  • C#.NET HttpClient 使用教程
  • 【Dicom标准】dicom数据中pixelData显示处理流程详细介绍
  • Linux 服务器运维:磁盘管理与网络配置
  • 一个免费的视频、音频、文本、图片多媒体处理工具
  • ICM-20948 Wake on Motion功能开发全过程(8)
  • Python 的内置函数 hash
  • python模块常用语法sys、traceback、QApplication
  • 操作系统内核态和用户态--2-系统调用是什么?
  • 决策树:化繁为简的智能决策利器
  • GO语言---数组
  • 【Docker基础】Docker镜像管理:docker rmi、prune详解
  • 经典:在浏览器地址栏输入信息到最终看到网页的全过程,涉及网络协议以及前后端技术
  • Vue状态管理实践:使用Vuex进行前端状态管理
  • FVISION 未来视界工作室:AI驱动的创新与智能外包平台
  • TodoList 案例(Vue3): 使用Composition API
  • Snapchat矩阵运营新策略:亚矩阵云手机打造高效社交网络