harbor 2.0 找回admin密码

编程教程 > Docker Case (757) 2025-02-21 18:45:42

项目开发,各种中间件各种密码,简单了怕破解,复杂了根本记不住,那就忘了它,记录如何找回密码吧。这里讲harbor 2.0组件管理员admin密码找回办法。

登录到db容器

连接到harbor 2.0 的主机,登录到db容器

$  sudo docker exec -it harbor-db /bin/bash

 

置空用户表中admin密码

登录psql库

$ psql -U postgres

查看库

postgres=# \l

操作示例图-0eecad55d5dd4d1c8aa4a913f8c7cc49.png

 

切换到registry库

postgres=# \c registry

操作示例图-1a87fd95ae3c4c4e8c233d70d25de368.png

查询用户表

registry=# select * from harbor_user;

操作示例图-4bd7bf0a8455408d8e35b7ffdd4e5c29.png

置空admin密码

registry=# update harbor_user set salt='',password='' where user_id = 1;

 

重启harbor服务

切换到harbor目录执行install.sh脚本

操作示例图-a10a8c8e391c414f90eb2fdc5a099141.png

操作示例图-d6dbe1dfb22c4426a9d698c498bee50c.png

 

重新连接registry库查看用户信息,可以看到admin账户的密码和盐值已经发生改变。此时harbor的admin密码为harbor.yml配置的默认密码

操作示例图-7785c7f581db486984d7a80f412b9bb2.png

 

 

 


评论
User Image
提示:请评论与当前内容相关的回复,广告、推广或无关内容将被删除。

相关文章
项目开发,各种中间件各种密码,简单了怕破解,复杂了根本记不住,那就忘了它,记录如何找回密码吧。这里讲harbor 2.0组件管理员admin密码找回办法。
下载harbor离线版打开GitHub上的harbor仓库地址https://github.com/goharbor/harbor/下载最新稳定离线版本上传harbor到服务器服务器创建目录/o...
概述接前几篇harbor 2.10.x离线安装Harbor 镜像复制后,这里简述docker配合harbor私服镜像pull(拉取)和push(上传)操作示例。
最终看起来像这样 nginx (host,ssl) -&gtl; harbor-nginx (non-ssl) -&gtl; harbor。说明首先服务上安装有 nginx,且
接上一篇harbor安装,这里讲解如何上传镜像到harbor。因上篇安装的是基于http,所以在上传端的docker需要添加一个配置。 情况一 没有/etc/d
接上一篇harbor2.10.x离线安装-xqlee(blog.xqlee.com)安装了http版本,禁用了https,然后发现使用的时候没有https各种不方便。随即研究了下https的处理
项目设置清理策略进入harbor项目。 清理策略配置:保留7天拉取的镜像 规则生成说明:应用到仓库匹配**, 保留最近7天被拉取过的 artifacts基于条件
创建仓库登录管理员账户,仓库管理添加要去复制的仓库,例如:创建目标仓库访问id/访问密码根据目标仓库情况设定。添加完成后可以点击测试连接试试。创建镜像复制任务以
基于之前的Nexus 2.x Docker 环境,Nexus 2.x忘记管理员密码的找回办法。删除数据目录下面的以下文件切换到nexus 2.x数据目录cd n
问题国区现在已经完全访问不了docker hub的镜像了,对于使用来说很不方便。各个大厂的公共镜像站也陆续下降,除了收费镜像服务外,稍有几个能稳定用的。这里用一
Nginx 健康检查命令services: mysql8: image: mysql:8.0.36#....忽略其他.... healthcheck: test
X-UI官方库GitHub - vaxilu/x-ui: 支持多协议多用户的 xray 面板(X-UI原始库)GitHub - enwaiax/x-ui:vax
Nginx 健康检查命令services: mysql8: image: mysql:8.0.36#....忽略其他.... healthcheck: test
Docker简介Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可
snap 简介如果你在使用 Ubuntu 18.04/20.04 LTS 版本的 Ubuntu 系统,会发现系统里面多了一个应用格式包—— .snap 包。 S