重置Harbor密码
- 登录harbor的数据库
- 登录pg数据库
- 进入registry库
- 查看admin用户
- 更新密码
重置harbor密码,前提需要相同版本的harbor和一个已知密码的账号,需要将加密的密码修改到忘记密码的harbor上。
登录harbor的数据库
docker exec -it harbor-db /bin/bash
登录pg数据库
psql -h postgresql -d postgres -U postgres
查看安装harbor的配置文件 database.password
字段, 默认密码:root123
进入registry库
\c registry
查看admin用户
select * from harbor_user where username='admin';
备份数据admin数据
更新密码
update harbor_user set password='4017385459ffb283d15577c01e93e657', salt='tcr8adoin35d9ovsep6ufgaq338md68u' where username='admin';
这个密码适用于 harbor 1.8.6
版本,其他版本请找对应的版本获取相关加密字段