Rancher的管理员密码忘记怎么办?-登录RancherServer的mysql容器内,修改cattle库setting表中2个关于访问控制的字段的值

在实际使用Rancher的过程中,如果登录RancherServer的管理员密码忘记了,或者与之配合的AD域控制器出现问题了,怎么办呢?

Rancher提供了解决办法,可以登录到RancherServer的数据库容器中,修改cattle数据库setting表中的访问控制的字段值,禁用访问控制功能,隔几分钟之后,再次刷新Rancher的UI页面,就可以免密码登录到Rancher的UI页面了。


01-官方解决办法

Rancher的管理员密码忘记怎么办?-登录RancherServer的mysql容器内,修改cattle库setting表中2个关于访问控制的字段的值


02-登录到Rancher-server的mysql数据库

Rancher的管理员密码忘记怎么办?-登录RancherServer的mysql容器内,修改cattle库setting表中2个关于访问控制的字段的值


03-打开数据库cattle,查询setting表中所有设置

Rancher的管理员密码忘记怎么办?-登录RancherServer的mysql容器内,修改cattle库setting表中2个关于访问控制的字段的值


04-更新setting表中的字段值,清除访问控制的设置,恢复为禁用访问控制,再次检查表中字段的内容

Rancher的管理员密码忘记怎么办?-登录RancherServer的mysql容器内,修改cattle库setting表中2个关于访问控制的字段的值

重新登录RancherUI页面,已经可以不需要密码直接管理了。


参考链接:

http://rancher.com/docs/rancher/v1.6/zh/faqs/troubleshooting/#rancherrancher-1