Chainlink节点操作员重置密码:忘记仪表板密码无UI重置入口如何操作
Chainlink 节点运营者仪表板密码重置操作指南
Chainlink 官方默认未在仪表板UI提供自助密码重置入口,需通过节点服务端完成操作,具体流程如下:
操作前提
- 具备Chainlink节点所在服务器的终端/SSH访问权限
- 拥有节点对应服务的管理员操作权限
操作步骤
- 登录Chainlink节点所在服务器,若使用Docker部署节点,先执行命令进入容器内部:
docker exec -it <你的chainlink容器名称> bash - 优先使用官方CLI工具完成重置,不需要手动处理密码加密逻辑,执行如下命令:
chainlink admin chpass
按照终端提示输入两次新密码即可完成重置,密码需满足至少8位,同时包含大小写字母、数字、特殊字符的规则。 - 若CLI命令执行异常,可通过直接修改数据库的方式重置:
- 登录节点关联的PostgreSQL数据库
- 提前用bcrypt算法(成本因子设为12)生成新密码的哈希值
- 执行SQL更新语句:
UPDATE users SET password = '<生成的bcrypt哈希值>' WHERE email = '<你的管理员登录邮箱>';
- 重置完成后重启Chainlink节点服务,即可在仪表板登录页使用新密码登录。
注意事项
- 操作前务必先对节点数据库进行全量备份,避免误操作导致数据丢失
- 若节点部署在K8s集群中,进入对应Pod执行上述CLI命令即可,操作逻辑和Docker部署场景完全一致
内容的提问来源于stack exchange,提问作者calibre24
相关产品推荐
相关产品推荐

