重置Kibana的管理员密码

时间:2018-01-27 18:10:06

标签: elasticsearch kibana

我已被锁定在我们的Kibana实例的管理页面之外。我在盒子上有一个root shell,可以访问所有配置。如何重置管理员密码,以便以管理员身份登录Kibana?我可以作为kibana用户进行身份验证,但是当我尝试管理用户时收到此消息,"您无权管理用户"

1 个答案:

答案 0 :(得分:1)

XPack Security提供file realm,其目的是在您被锁定在系统之外时为您提供帮助。

首先,将其添加到您的elasticsearch.yml配置文件中:

xpack:
  security:
    authc:
      realms:
        file1:
          type: file
          order: 0

然后,您可以使用bin/x-pack/users命令添加

的新用户
bin/x-pack/users useradd superguy

然后你可以给新用户superadmin特权

bin/x-pack/users roles superguy -a superuser

现在您有了一个名为superguy的新用户,其superuser角色,您可以使用它重置管理员密码。