修改Harbor仓库admin用户

一,前言


因为这个是默认的harbor仓库用户,会不安全,所以更改掉。

但是找不到配置文件修改,或者其他手段修改这个用户(有大神吗),所以直接操作数据库更改了

Harbor有2个认证方式:1、db_auth 2、ldap

 

二,登陆数据库(postgresql)

找到harbor的数据库,并进入容器

docker exec -it c9d bash

登陆postgresql

psql -U postgres -h postgresql -p 5432

密码:root123

如更改过配置文件,以配置文件为准

三,常用数据库操作(postgresql)

常用操作

\l                        #列出所有数据库
\c   dbname      #切换数据库
\d                      #列出当前数据库的所有表

\q                      #退出数据库

 

四,进行更改admin用户

\c registry

\d

select * from harbor_user;                             #查询表数据

###下面sql是更改用户信息

update harbor_user set username='QfdajasPPqcxz' where user_id=1;              #更改admin用户名为QfdajasPPqcxz

update harbor_user set sysadmin_flag='f' where user_id=1;                              #更改admin用户为普通权限

###下面sql是直接删除admin用户

update harbor_user set deleted='t' where user_id=1;                                         #删除admin用户

\q           #退出数据库

exit         #退出容器

因为有外键约束的原因不能直接删除这个用户,所有直接update。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值