重置elasticsearch的超级管理员密码

方法一

修改默认账户信息
https://www.elastic.co/guide/en/elasticsearch/reference/5.5/security-api-change-password.html
Elasticsearch 的默认账户为 elastic 默认密码为 changeme

curl -XPUT -u elastic:changeme ‘http://localhost:9200/_xpack/security/user/elastic/_password‘ -d ‘{ "password" : "your_passwd" }‘

方法二

按照下述步骤创建本地超级账户,然后使用api接口本地超级账户重置elastic账户的密码

(1) 停止elasticsearch服务;

(2) 确保你的配置文件中支持本地账户认证支持,如果你使用的是xpack的默认配置则无需做特殊修改;如果你配置了其他认证方式则需要确保配置本地认证方式在ES_HOME/config/elasticsearch.yml中;

(3) 使用命令ES_HOME/bin/x-pack/users创建一个基于本地问价认证的超级管理员
bin/x-pack/users useradd my_admin -p my_password -r superuser

(4) 启动elasticsearch服务

(5) 通过api重置elastic超级管理员的密码

curl -u my_admin -XPUT ‘http://localhost:9200/_xpack/security/user/elastic/_password?pretty‘ -H ‘Content-Type: application/json‘ -d‘
{
  "password" : "new_password"
}
‘ 

(6) 校验下密码是否重置成功

curl -u elastic ‘http://localhost:9200/_xpack/security/_authenticate?pretty‘

(7) 如果你确定后续不再使用本地认证则可将elasticsearch.yml文件中的本地文件认证方式删除掉;

原文地址:http://blog.51cto.com/qiangsh/2342802

时间: 2024-10-09 22:53:45

重置elasticsearch的超级管理员密码的相关文章

discuz 修改超级管理员密码 终极办法

discuz 修改超级管理员密码 终极办法就是自己去修改数据库: 1.找到pre_ucenter_members表,获取salt字段的值 2.$pw = '123456abc'; //设置新密码 3.md5(md5($pw).$salt) //计算新密码加密后的字符串 4.把第三步的结果黏贴到数据库password字段 5.完成,新密码登入即可

电信光猫-华为HG8245C获取超级管理员密码

网上搜索得到该光猫默认超级用户名:telecomadmin 超级密码:nE7jA%5m 试过以后发现是不正确的,应该是本地电信有不同的超级密码. 继续搜索,找到通过telnet获取超级密码的方法. CMD下:(win7需要开启telnet客户端) telnet 192.168.1.1 使用账户:root 密码:admin 登录 输入: shell 进入linux shell界面 然后输入: grep telecomadmin /mnt/jffs2/hw_ctree.xml 显示内容中,usern

忘记BIOS超级管理员密码,怎么破解?

[请尊重原创版权,如需引用,请注明来源及地址] 本人就喜欢没事瞎折腾,动动手活动活动筋骨没坏处,前不久非常便宜的弄到一玩具 ThinkPad T400(公司处理品),外观还算不错,除了电源适配器是坏的,其他部件都是好的,但是BIOS上了锁,无法重做系统. 1. 相信大部分人首先就会想到问百度,百度经验这么说:如何破解BIOS开机密码 > 但是这个前提是能进操作系统,或者能用系统盘启动,但是我的ThinkPad T400 已经无法进系统.(就算照做了也不一定凑效) > 喜欢折腾电脑怎么会没有工具

光猫改桥接,默认的超级管理员密码。

nE7jA%5m 访问控制 -- 密码 访问路由器通过两个用户名来控制: telecomadmin和useradmin.用户名"telecomadmin"可以不受限制地浏览和修改路由器.用户名"useradmin"可以访问路由器,浏览配置和统计表. 注意:用户名只能在16个字符以内,密码只能在5-20个字符范围内,且不能包含空格. 原文地址:https://www.cnblogs.com/lwlq/p/12327527.html

重置Rhapsody超级管理员administrator的密码

Rhapsody的安装信息说明 rhapsody 默认初始安装的用户名为 Administrator 密码为 rhapsody 配置文件rhapsody.properties位于位于{安装目录}\Rhapsody\rhapsody中,同时这个目录下面还有rhapsody数据目录data目录. 重置方案 1.方法一 新建一个文件名为 ResetAdministratorPassword.action 放置置 Rhapsody的data目录 下的 users目录中,rhapsody会隔30秒进行一次

禅道讲义之超级管理员

使用超级管理员账户登录修改弱口令密码安全策略后台-安全修改之后,下次有新用户登录就不再检查密码是否为弱口令密码组织视图添设置公司信息:选择公司,编辑公司信息组织视图-->公司设置部门结构组织视图-->部门添加用户组织视图-->用户 可以选择单个添加用户,添加完成需要输入超级管理员密码进行验证(每一次) 可以选择批量添加用户,添加完成需要输入超级管理员密码进行验证(每一次) 添加成功后用户列表示例产品经理产品经理角色登录禅道的设计是围绕产品展开的,所以需要先添加一个产品.添加产品产品视图-

ActiveDirectory之忘记管理员密码时的重置方法

背景 看见BBS中有人提出这个问题,刚好又遇到王兄在出这题考验,特测试了一下AD的管理员密码忘记了重置的方法,建议大家还是好好的保存管理员密码,不要用上此方法 欢迎吐槽 操作 1. 放入windows server 的光碟(此处为windows server 2012R2),选项光驱启动 2. 进入到第一个界面后,按shift+F10打开命令提示符 3. 查询windows系统安装的盘符 4. 将sethc.exe移动到其他位置,并且将cmd.exe复制到windows\system32下,重命

录播教室预约系统(十)-客户端部门管理员重置本单位其他人员密码

录播教室预约系统(十)-客户端部门管理员重置本单位其他人员密码 客户端代码:  //发出的数据类型为int类型  ItemID为用户对应的ID             ResMessage resMessage = tcpConnnection.SendReceiveObject<ResMessage>("ReqResetPsw", "ResResetPsw", 5000, itemID);            if (resMessage.Messa

Gitlab系列八之重置管理员密码

gitlab web登入密码忘记以后可以用如下方式修改密码 [[email protected] gitlab]# gitlab-rails console production Loading production environment (Rails 4.2.6) irb(main):001:0> user = User.where(id: 1).first //id为1的是超级管理员 irb(main):001:0> user = User.where(id: 1).first =>