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.db

or

查看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.db

update 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:[email protected]: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種方法。

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章