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

📅 发布时间:2026/7/17 1:24:46 👁️ 浏览次数:
企业版单机修改密码、密码过期、修改密码有效期及密码认证方式变更(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还是md5show password_encryption ;修改highgo用户的认证方式为SM3psql 连接数据库修改参数以及密码alter system set password_encryption ‘sm3’;set password_encryption ‘sm3’;需要更改用户认证密码所有用户都需要改如果需要更改回原密码需要连续修改5次刷新强制密码历史为5次alter user 对应用户名 password ‘密码’;修改 pg_hba.conf 中的认证方式为sm3vim $PGDATA/pg_hba.conf将里面md5更改为sm3:%s/md5/sm3/g保存退出重启数据库生效pg_ctl restart2、由sm3更改为md5登录highgo用户psql highgo highgo查看当前算法是sm3还是md5show password_encryption ;修改highgo用户的认证方式为md5psql 连接数据库修改参数以及密码alter system set password_encryption ‘md5’;set password_encryption ‘md5’;需要更改用户认证密码所有用户都需要改如果需要更改回原密码需要连续修改5次刷新强制密码历史为5次alter user 对应用户名 password ‘密码’;修改 pg_hba.conf 中的认证方式为md5vim $PGDATA/pg_hba.conf将里面sm3更改为md5:%s/sm3/md5/g保存退出重启数据库生效pg_ctl restart