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

企业版单机修改密码、密码过期、修改密码有效期及密码认证方式变更(sm3与md5)的操作步骤

文章目录

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

环境

系统平台:N/A
版本:6.0

文档用途

用于企业版单机修改密码、密码过期、修改密码有效期及密码认证方式变更(sm3与md5)的操作步骤

详细信息

一、修改密码——企业版单机

登录highgo用户或者需要修改密码的用户。

psql highgo highgo 

修改密码

alter user 用户名 with password '密码';

二、密码过期——企业版单机

修改密码后重置密码有效期,

登录highgo用户或者需要修改密码的用户。

alter user 用户名 with password '密码';

三、修改密码有效期——企业版单机

登录highgo用户,查看当前密码有效期

select show_secure_param();

修改密码有效期限

select set_secure_param('hg_idcheck.pwdvaliduntil','天数');

当创建用户或修改用户密码且缺省validuntil时密码经过多长时间后过期,单位天,默认值7,取值范围0~365。

退出重启生效

exitpg_ctl restart

四、密码认证方式变更(sm3与md5)——企业版单机
1、由md5更改为sm3
登录highgo用户

psql highgo highgo

查看当前算法是sm3还是md5:

show password_encryption ;

修改highgo用户的认证方式为SM3

psql 连接数据库修改参数以及密码

alter system set password_encryption = 'sm3';set password_encryption = 'sm3';

需要更改用户认证密码,所有用户都需要改,如果需要更改回原密码,需要连续修改5次刷新(强制密码历史为5次)

alter user 对应用户名 password '密码';

修改 pg_hba.conf 中的认证方式为sm3

vim $PGDATA/pg_hba.conf

将里面md5更改为sm3
:%s/md5/sm3/g

保存退出重启数据库生效

pg_ctl restart

2、由sm3更改为md5

登录highgo用户

psql highgo highgo

查看当前算法是sm3还是md5:

show password_encryption ;

修改highgo用户的认证方式为md5

psql 连接数据库修改参数以及密码

alter system set password_encryption = 'md5';set password_encryption = 'md5';

需要更改用户认证密码,所有用户都需要改,如果需要更改回原密码,需要连续修改5次刷新(强制密码历史为5次)

alter user 对应用户名 password '密码';

修改 pg_hba.conf 中的认证方式为md5

vim $PGDATA/pg_hba.conf

将里面sm3更改为md5
:%s/sm3/md5/g

保存退出重启数据库生效

pg_ctl restart
http://www.xdnf.cn/news/7462.html

相关文章:

  • Backend - Oracle SQL
  • RabbitMQ Topic RPC
  • 在Windows 11中,Edge浏览器默认会打开多个标签页,导致任务切换时标签页过多
  • List更简洁的编码构建
  • 【华为鸿蒙电脑】首款鸿蒙电脑发布:MateBook Fold 非凡大师 MateBook Pro,擎云星河计划启动
  • 易趋赋能智能家电:从需求到交付的全链路降本增效
  • 【Jitsi Meet】(腾讯会议的平替)Docker安装Jitsi Meet指南-使用内网IP访问
  • 聚焦开放智能,抢占技术高地 | 2025 高通边缘智能创新应用大赛第五场公开课来袭!
  • ⼆叉搜索树详解
  • 《MambaLLIE:基于隐式Retinex感知的低光照增强框架与全局-局部状态空间建模》学习笔记
  • 测试--自动化测试函数
  • C++类与对象--4 友元
  • 【C++】日期类
  • sherpa-ncnn:音频处理跟不上采集速度 -- 语音转文本大模型
  • Logrotate:配置日志轮转、高效管理Linux日志文件
  • 开发体育比分网站,有哪些坑需要注意的
  • 手搓一个Transformer
  • 以用户为中心的产品才是好产品
  • Kali安装配置JAVA环境和切换JDK版本的最详细的过程
  • BGP综合实验(2)
  • ai agent(智能体)开发 python高级应用7: crawl4ai 0.6.3 加re正则表达式 获取百度中含有 韩立的图片要求横屏图片
  • ts导入vue文件时提示找不到模块或其相应的类型声明问题解决
  • ADVANTEST Q8326光学波长计操作手Operation Manual
  • 升级mysql (rpm安装)
  • MIMO 检测(6)--最大似然检测(1)
  • js逆向反调试的基本 bypass
  • 【C语言】大程序结构
  • Linux详解基本指令(一)
  • 对盒模型的理解
  • 澳大利亚TikTok网络专线+本地化策略:澳洲电商品牌的破局之道