パスを変更していました! しかし今、新しいパスワードは機能していません! どうすればリセットできますか?
はい、この機能はまだ実装されていません:(
グラファナにはどのデータベースを使用していますか? Sqlite? 私はあなたをトラフに連れて行くか、それをリセットするスクリプトをあなたに与えることができます
@torkelo yes im sqliteを使用しています!
私はmysqlを使用しています。万が一、ここに手順を投稿できます。
postgresの管理者パスワードをリセットする必要があります。
ユーザーテーブルのパスワード列とソルト列を更新します。
ユーザー設定パスワードの更新= '59acf18b94d7eb0694c61e60ce44c110c7a683ac6a8f09580d626f90f4a242000746579358d77dd9e570e83fa24faa88a8a6'、salt = 'F3FAxVm33R' where login = 'admin'
そのmysqlの場合、 user
ようにユーザーをエスケープする必要があります
上記はパスワードを設定し直しますadmin / admin
ありがとう。
postgresのユーザーテーブルは引用符で囲む必要があります。つまり、「user」セットを更新します。
+1
UbuntuのSQLiteでは、これを行う必要がありました。
$ sudo sqlite3 /var/lib/grafana/grafana.db
sqlite> update user set password = '59acf18b94d7eb0694c61e60ce44c110c7a683ac6a8f09580d626f90f4a242000746579358d77dd9e570e83fa24faa88a8a6', salt = 'F3FAxVm33R' where login = 'admin';
sqlite> .exit
与えられた解決策を試しましたが、しばらくして(1分も経たないうちに)adminユーザーでログインすると、ログインページに移動しました。 ログインできなくなり、パスワードを再設定しても効果がありません。
更新:データベースをチェックしたところ、不明な理由でユーザーが削除されました。 新しい管理者ユーザーを作成する方法がわかりません。 別の問題を開く必要がありますか?
@torkeloは古いスレッドを開いて
あなたが提供できるどんな情報でもいただければ幸いです。
乾杯、
L。
@Qtax ..これは素晴らしいトリックです。
grafana
停止しますgrafana.ini
管理者user
とpassword
を設定します/var/lib/grafana/grafana.db
削除しますこの方法でパスワードをリセットしましたが、以前のダッシュボードデータはすべて失われます。
どのハッシュアルゴリズムを使用していますか、他のパスワードを生成する方法は?
ありがとう。
@ miodrag-zivkovic-shiftplanning我々が使用PBKDF2をここからgolangパッケージ。 ログインについては、時間ベースの攻撃に対するガードもあります。
どういう意味
他のパスワードを生成する方法は?
grafana-cli admin reset-admin-password adminドキュメントが機能しないのはなぜですか? それは私に言われました
管理者パスワードが正常に変更されました✔
Qtaxを
@eoekunパスワードを変更しましたが、それでも機能しません(ユーザー名admin
)?
編集:気にしないでください、代わりにデータベースを介してそれを行ったようです。
@daniellee grafana-cliを使用しても機能しないため、sqlステートメントを実行します。
http://docs.grafana.org/administration/cli/#reset -admin-password
@eoekun実行しているバージョンは何ですか? grafana-cli-admin reset-admin-passwordは、4.5.2で正常に機能します
誰もがこれを必要とするかもしれません-私のgrafanadockerインストールは突然ユーザーテーブルをリセットし、デフォルトのadmin:adminペアでのみログインできました。
grafana-cli admin reset-admin-password adminは、ユーザーテーブルが空であるという理由だけで機能していませんでした。
/etc/grafana/grafana.ini
編集する[security]
セクションでadmin_user
とadmin_password
します# sqlite3 /var/lib/grafana/grafana.db
sqlite> delete from user where login = 'admin';
/etc/grafana/grafana.ini
入れた管理者ユーザー/パスでログインします私のユーザーテーブル( /usr/share/grafana/data/grafana.db
)にはadminユーザーがあり、 sudo grafana-cli admin reset-admin-password newPassword
コマンドを使用すると( /usr/share/grafana
)、adminユーザー行が更新されることを確認しました。 ただし、これでは新しいパスワードでログインすることはできません。
サポートページ(http://docs.grafana.org/administration/cli/)の公式の手順が機能しないだけでなく、 /var/lib/grafana/grafana.db
でSQLite3データベースを手動で変更するように指示する手順ではわかりませんその後、パスワードはadmin
なります。
あなたのドキュメントは、関連するデータベースであることを明確にすべきである/var/lib/grafana/grafana.db
、ない/usr/share/grafana/data/grafana.db
あなたが使用することを可能にする必要があり、そしてもっと重要なのは、 grafana-cli admin reset-admin-password
実際のデータベースに対して。 データベース内のハッシュされたパスワードとそのソルトを手動で変更することを人々が期待するのは不合理です。
チーム、kubernetesコンテナでgrafanaを実行しています。 管理者パスワードを忘れて、以下のコマンドでパスワードをリセットしようとしました。 しかし、運がありません。
grafana-cli admin reset-admin-password --homepath "/ usr / share / grafana" newpass
grafanaコンテナのadmin @ localhost / adminパスワードをリセットする方法を提案できますか
これは、サービスグラフのリファクタリングが原因で壊れています。
CLIは、トランザクションマネージャーとバス自体を初期化しません。
1. edit `/etc/grafana/grafana.ini` set `admin_user` and `admin_password` in the `[security]` section 2. stop the grafana service 3. delete the admin user from the db: `# sqlite3 /var/lib/grafana/grafana.db` `sqlite> delete from user where login = 'admin';` 4. start the grafana service 5. login with the admin user/pass you put in `/etc/grafana/grafana.ini`
lxdコンテナでv5.3.4を使用してくれてありがとう!
@xdfilのソリューションは私のために機能しましたが、管理者だけでなくすべてのユーザーを削除した後でのみ機能しました。
最も参考になるコメント
+1
UbuntuのSQLiteでは、これを行う必要がありました。