Grafana密码重置
前言
下面介绍的是各种情况下 Grafana忘记密码后进行的重置操作。
【1】web重置
当Grafana的邮件通知配置正常时,你可以通过web界面 点击忘记密码,通过邮件中的链接重置密码
也可联系管理员进入web后台,修改该账户的密码
<1>点击 忘记密码
<2>输入邮箱后,点击发送Reset Password。到你的邮箱等待邮件
<3>复制链接到浏览器
将localhost:3000替换为这个Grafana的域名或IP+端口
<4>两次输入密码后,点击 Reset Password即可重置密码,返回首页用新密码即可登录。
【2】sqlite3重置
此方式需要你可以登录Grafana服务器中
<1>根据你的实际情况查找grafana.db
find查找
find / -name grafana.dbor查看Grafana配置文件,确定grafana.db的路径cat /etc/grafana/grafana.ini
[paths]
;data = /var/lib/grafana通常默认位置为/var/lib/grafana/grafana.db
<2>sqlite3重置密码
(当前演示的是重置admin账号密码为admin)
sqlite3 /var/lib/grafana/grafana.dbupdate user set password = '59acf18b94d7eb0694c61e60ce44c110c7a683ac6a8f09580d626f90f4a242000746579358d77dd9e570e83fa24faa88a8a6', salt = 'F3FAxVm33R' where login = 'admin';.exit
也可在sqlite3进入后,修改一个已知密码的账号为管理员,通过管理员web重置udpate user set is_admin = 1 where login = '账号';
备注:
password后为"admin"字符经过grafana加密后的字符串
where login为指定账号,也可指定其他账号,将其密码先修改成为admin在sqlite3 进入grafana后可通过 select * from user; 查询账号及密码信息修改完成后无需重启服务,即可用新密码登录
【3】API密码重置
当你没有忘记你的账户及对应的密码,仅想要重置密码,可使用curl进行重置,也可写入脚本中执行。
格式:curl -X PUT -H "Content-Type: application/json" -d '{"oldPassword": "旧密码","newPassword": "新密码","confirmNew": "新密码"
}' http://账号:密码@你的grafana的IP:3000/api/user/password示例:curl -X PUT -H "Content-Type: application/json" -d '{"oldPassword": "admin123","newPassword": "admin123..123","confirmNew": "admin123..123"}' http://admin:admin123@123.123.121.123:3000/api/user/password
{"message":"User password changed"} 修改成功
{"message":"Unauthorized"} 访问的链接错误
{"message":"Invalid username or password"} 账户或密码错误
【4】grafana-cli密码重置
前提是可登录服务器,可在4.1以上的grafana中使用
grafana-server -v 查看版本
参考链接:
https://grafana.com/docs/grafana/latest/administration/cli/
有两个参数可以用来设置homepath和配置文件路径
grafana-cli admin reset-admin-password --homepath "/usr/share/grafana" 新密码systemctl restart grafana-server
然而,根据官方提供的操作,即使提示修改成功。从首页登录依然只能使用旧密码登录。建议使用前3种方法。
Grafana密码重置相关推荐
- Grafana密码重置为admin
密码重置 $ sudo sqlite3 /var/lib/grafana/grafana.db sqlite> update user set password = '59acf18b94d7e ...
- grafana登录密码重置
grafana登录密码重置 [root@host-47-98-97-124 ~]# sqlite3 /var/lib/grafana/grafana.db SQLite version 3.7.17 ...
- Windows Azure平台Win VM密码重置
Windows Azure平台Win VM密码重置 近期给客户做Azure实施,客户把Azure平台的Linux系统的账户忘记了,帮助客户进行重置了Linux系统的密码,顺便自己研 ...
- 任意用户密码重置(四):重置凭证未校验
在逻辑漏洞中,任意用户密码重置最为常见,可能出现在新用户注册页面,也可能是用户登录后重置密码的页面,或者用户忘记密码时的密码找回页面,其中,密码找回功能是重灾区.我把日常渗透过程中遇到的案例作了漏洞成 ...
- 华为FusionCompute-VRM密码重置
查看版本信息 1.以gandalf用户远程连接到VRM,密码:Huawei@CLOUD8! 2.su - root 输入root密码:Huawei@CLOUD8! 3.切换root用户后执 ...
- 密码错误时alert弹出_密码重置用户流程4部曲
原文链接:https://blog.prototypr.io/ux-guide-password-reset-user-flow-bfa35a16e527 00-前言 伴随着五花八门的网站和应用而来的 ...
- Linux:运行级别,root密码重置,救援模式,安装图形化界面
运行级别,root密码重置,救援模式,安装图形界面 运行级别 1.查看当前系统的运行级别 runlevel 2.认识各个运行级别以及开机自启运行级别 Linux系统运行级别共7个执行 vi /etc/ ...
- 巧用Windows server 2008密码重置盘
在如今的信息化时代,众多的密码让我们不知道如何进行管理,作为从事IT的朋友们众多的服务器密码有时候难免会令我们忘记,从而对后续的维护工作带来不必要的麻烦!今天这篇博客就有讲到如何通过Windows 2 ...
- Linux系统root密码重置教程
Linux系统root密码重置教程 一.系统版本 二.进入开机界面,按e,选择启动内核 三.进入恢复模式 1.进入内核启动命令行 2.在quiet后面加入rd.break 3.按ctrl+x,进入系统 ...
最新文章
- MediaPlayer loading 问题解决
- Hadoop详解(十二):Yarn资源调度策略
- SSD算法 模板 匹配
- CNS级lncRNA权威文章解读及前沿发展
- linux环境没有bzip2,Linux系统中安装使用Bzip2来压缩文件的方法讲解
- 说两句电视剧《东归英雄》
- 大数据技术之 Kafka (第 4 章 Kafka API ) Producer API
- 一文介绍备机重建各种方法的实现机制
- 关于连接查询主要是左右连接查询中,where和on的区别
- ECSHOP解决大量重复页面问题,提高SEO效果
- CN域名调查报告称青少年成个人CN域名主要注册群
- 当xshell关闭时如何保持一个jar包程序在后台运行
- elsevier中elsarticle模板如何使用apa引用格式
- css常用样式大全集锦
- filezillaserver使用教程(filezilla搭建ftp服务器步骤)
- 苹果 iPhone、Mac日历订阅源收集
- M70003中型Android平板电脑亦称IPED 13价格ipad的
- 真神奇!敲击桌子就能操控iPad或iPhone
- margin、padding、border
- Vim - 官方网站
热门文章
- Guitar Pro8苹果mac最新版本下载安装教程
- 食物语电脑版服务器一直维护,《食物语》进不去解决办法(图文)
- 《杭州区块链行业发展报告》披露市场现状
- Python爬虫之小试牛刀——使用Python抓取百度街景图像
- 安装win 7 + ubuntu 16.04 双系统安装
- 【FL论文阅读】Communication-Efficient Learning of Deep Networks from Decentralized Data
- 嵌入式计算机 硬盘录像机,嵌入式数字硬盘录像机安装步骤 硬盘安装及使用注意事项【详细介绍】...
- 第4章第16节:图表:使用三维饼图制作年度销售额图表 [PowerPoint精美幻灯片实战教程]
- 国内知名插画培训机构有哪些
- android与ios ui切图关系,iOS、Android 开发单位换算及 UI 切图要求