VMware Harbor 2.10.1 密码忘记重置
-- 第1步:修改harbor_user表的password字段,把长度从40扩容到100,永久生效,核心命令!
ALTER TABLE harbor_user ALTER COLUMN password TYPE VARCHAR(100);
-- 第2步:执行你原来的密码更新语句,写入你的BCrypt哈希密码,这次绝对不报错!
UPDATE harbor_user SET password = '$2b$10$3uEE.b9nFjV2kxZ8u/AtJ.wTk0dWb/KYF6eWwfok3mQ9x10l8CyZW', salt = '' WHERE username = 'admin';
-- 第3步:验证修改是否成功(可选,查看到admin的密码已更新即可)
SELECT username, password, length(password) FROM harbor_user WHERE username='admin';
# 1. 进入harbor安装目录
cd /opt/harbor
# 2. 重启harbor核心服务(让数据库密码同步生效)
docker-compose restart core
# 3. 重启harbor门户服务(页面登录必重启)
docker-compose restart portal
作者:一毛
本博客所有文章仅用于学习、研究和交流目的,欢迎非商业性质转载。
不管遇到了什么烦心事,都不要自己为难自己;无论今天发生多么糟糕的事,都不应该感到悲伤。记住一句话:越努力,越幸运。

浙公网安备 33010602011771号