Rancher2忘记admin登录密码

Rancher重新安装或从日志找不到密码了,怎么办呢?

这里教大家一个方法,首先确保Rancher是正常运行的,我们打开主节点shell

执行 docker ps

可以看到Rancher正在运行

我们执行下面命令,进入容器 并执行重置密码,注意容器id换成自己的Rancher id

docker exec -ti 884ffd35731b reset-password

执行后我们会得到一个随机密码

[root@node1 ~]# docker exec -ti 884ffd35731b reset-password
New password for default admin user (user-zcjg6):
dQ6-RbGfo-Ds_D2vLLIw

我们用这个随机密码登录

 登录后,我们可以在右上角找到修改密码

 点击 修改密码

 我们修改就好了

 以后就可以用自定义密码来登录了,如果帮助到您记得一键三连哦!

  总结
        感谢能看到这里的朋友😉

        本次的分享就到这里,猫头鹰数据致力于为大家分享技术干货😎

        如果以上过程中出现了任何的纰漏错误,烦请大佬们指正😅

        受益的朋友或对技术感兴趣的伙伴记得点赞关注支持一波🙏

        也可以扫描二维码或搜索关注我的微信公众号【猫头鹰数据分析】,留言交流🙏

Rancher后台查看或重置admin密码的步骤如下: 1. **通过容器重置密码**: - 首先,需要确保Rancher服务正在运行。然后执行以下命令进入Rancher容器: ```bash docker exec -it <container_id> /bin/sh ``` - 在容器内,执行以下命令来重置admin用户的密码: ```bash reset-password ``` - 系统会提示你输入新的密码,按照提示操作即可完成密码重置。 2. **通过Rancher管理界面修改密码**: - 使用管理员账号登录Rancher管理面板。 - 点击页面左侧的“管理”选项卡,然后选择“用户”。 - 在用户管理页面,找到默认的admin用户并点击“编辑”。 - 在编辑页面中,可以修改admin用户的密码。 3. **通过数据库修改访问控制设置**: - 如果无法通过上述方法访问,还可以直接修改数据库中的访问控制设置。首先登录Rancher的数据库容器: ```bash docker exec -it <database_container_id> /bin/bash ``` - 进入cattle数据库: ```bash mysql -u root -p ``` - 选择cattle数据库并更新setting表中的字段值,以禁用访问控制: ```sql USE cattle; UPDATE setting SET value='false' WHERE name='access_control'; COMMIT; ``` - 退出数据库后,刷新Rancher UI页面,应该可以免密码登录Rancher后台。 4. **通过API获取用户信息**: - Rancher提供了API接口,可以通过API获取系统中的用户信息。首先需要获取API令牌(Access Token),然后使用curl命令或者Postman工具调用API接口。例如: ```bash curl -X GET http://<rancher_server_url>/v3/users \ -H 'Authorization: Bearer <your_access_token>' \ -H 'Content-Type: application/json' ``` - 请注意替换`<rancher_server_url>`和`<your_access_token>`为实际的值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

终极量化数据

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值