Grafana: إعادة تعيين مرور المسؤول

تم إنشاؤها على ٢٠ أبريل ٢٠١٥  ·  26تعليقات  ·  مصدر: grafana/grafana

كنت أغير بطاقتي! ولكن الآن ، كلمة المرور الجديدة لا تعمل! كيف يمكنني إعادة تعيينه؟

efformedium help wanted

التعليق الأكثر فائدة

+1

باستخدام SQLite على Ubuntu ، كان علي القيام بذلك:

$ sudo sqlite3 /var/lib/grafana/grafana.db

sqlite> update user set password = '59acf18b94d7eb0694c61e60ce44c110c7a683ac6a8f09580d626f90f4a242000746579358d77dd9e570e83fa24faa88a8a6', salt = 'F3FAxVm33R' where login = 'admin';
sqlite> .exit

ال 26 كومينتر

نعم ، لم يتم تنفيذ هذه الميزة بعد :(

ما هي قاعدة البيانات التي تستخدمها لبرنامج grafana؟ سكلايت؟ يمكنني أن أمشي معك أو أعطيك برنامج نصي يعيد ضبطه

torkelo نعم أنا باستخدام sqlite!

أنا أستخدم mysql ، أي فرصة لنشر التعليمات هنا.

تحتاج إلى إعادة تعيين كلمة مرور المسؤول لـ postgres.

قم بتحديث أعمدة كلمة المرور والملح في جدول المستخدم:
تحديث كلمة مرور المستخدم = '59acf18b94d7eb0694c61e60ce44c110c7a683ac6a8f09580d626f90f4a242000746579358d77dd9e570e83fa24faa88a8a6' ، ملح = 'F3FAxVm33R' حيث تسجيل الدخول = 'admin'

إذا كان ملف mysql الخاص به ، فأنت بحاجة إلى الهروب من المستخدم ، مثل user

ما ورد أعلاه سيعيد تعيين كلمة المرور مرة أخرى ، انتقل إلى admin / admin

شكر.

يجب أن يكون جدول المستخدم بين علامات الاقتباس لـ postgres ، على سبيل المثال: تحديث مجموعة "المستخدم" ...

+1

باستخدام SQLite على Ubuntu ، كان علي القيام بذلك:

$ sudo sqlite3 /var/lib/grafana/grafana.db

sqlite> update user set password = '59acf18b94d7eb0694c61e60ce44c110c7a683ac6a8f09580d626f90f4a242000746579358d77dd9e570e83fa24faa88a8a6', salt = 'F3FAxVm33R' where login = 'admin';
sqlite> .exit

لقد جربت الحل المحدد ، وعندما قمت بتسجيل الدخول مع المستخدم الإداري بعد فترة قصيرة (أقل من دقيقة) دفعتني إلى الخروج إلى صفحة تسجيل الدخول. الآن لا يمكنني تسجيل الدخول وعندما أقوم بتعيين كلمة المرور مرة أخرى لن يكون لها أي تأثير.

تحديث: فقط فحص قاعدة البيانات ، تم حذف المستخدم لسبب ما لا أعرف. لست متأكدًا من كيفية إنشاء مستخدم إداري جديد. هل يجب أن أفتح قضية أخرى؟

torkelo يعتذر عن فتح موضوع قديم. هل يمكن أن تخبرني ما هو نوع قيمة التجزئة التي يستخدمها grafana وكيف يمكنك إنشاء قيمة ملح؟ أنا جديد في تجزئة كلمات المرور بشكل عام وأرغب في أتمتة إنشاء مستخدمي grafana عبر mysql داخل إعداد الدمى الخاص بي.

أي معلومات يمكنك تقديمها ستكون موضع تقدير.

في صحتك،
ل.

Qtax .. هذه خدعة عظيمة.

  1. وقف grafana
  2. إعداد المشرف user و password في grafana.ini
  3. حذف /var/lib/grafana/grafana.db
  4. إعادة بدء

لقد قمت بإعادة تعيين كلمة المرور بهذه الطريقة ، ولكن فقدت جميع بيانات لوحة القيادة السابقة.

ما هي خوارزمية التجزئة التي تستخدمها ، وكيفية إنشاء كلمة مرور أخرى؟
شكر.

@ miodrag-zivkovic-shiftplanning نستخدم PBKDF2 من حزمة golang هذه. لتسجيل الدخول ، لدينا أيضًا حارس للهجمات القائمة على الوقت .

ماذا تقصد ب

كيفية إنشاء كلمة مرور أخرى؟

لماذا لا تعمل مستندات المشرف grafana-cli admin-admin-password ؟ قيل لي
تم تغيير كلمة مرور المسؤول بنجاح ✔
شكرا على Qtax

eoekun إذن لقد غيرت كلمة المرور لكنها ما زالت لا تعمل (باسم المستخدم admin

تحرير: فما باللك ، أرى أنك فعلت ذلك عبر قاعدة البيانات بدلاً من ذلك.

daniellee لا يعمل استخدام grafana-cli لذلك أقوم بتنفيذ جملة sql.

http://docs.grafana.org/administration/cli/#reset -admin-password

eoekun ما هو الإصدار الذي تقوم بتشغيله؟ يعمل grafana-cli-admin-admin-password بشكل جيد بالنسبة لي في 4.5.2

فقط لأي شخص قد يحتاج إلى هذا - تثبيت برنامج grafana docker الخاص بي فجأة أعيد تعيين جدول المستخدم وتمكنت من تسجيل الدخول فقط باستخدام المسؤول الافتراضي المسؤول .
grafana-cli admin reset-admin-password لم يعمل المشرف لمجرد وجود جدول مستخدم فارغ.

  1. تحرير /etc/grafana/grafana.ini
    قم بتعيين admin_user و admin_password في قسم [security]
  2. أوقف خدمة grafana
  3. حذف المستخدم الإداري من db:
    # sqlite3 /var/lib/grafana/grafana.db
    sqlite> delete from user where login = 'admin';
  4. ابدأ خدمة grafana
  5. تسجيل الدخول باستخدام المستخدم المسؤول / تمرير أدخلت /etc/grafana/grafana.ini

يحتوي جدول المستخدم الخاص بي (في /usr/share/grafana/data/grafana.db ) على المستخدم المسؤول ، وقد تحققت من تحديث صف المستخدم المسؤول عند استخدام الأمر sudo grafana-cli admin reset-admin-password newPassword (بينما في /usr/share/grafana ). لكن هذا لا يسمح لك بتسجيل الدخول باستخدام كلمة المرور الجديدة.

لا تعمل التعليمات الرسمية الموجودة على صفحة الدعم (http://docs.grafana.org/administration/cli/) فقط ، ولكن التعليمات تخبرك بتعديل قاعدة بيانات SQLite3 يدويًا على /var/lib/grafana/grafana.db لا تخبر لك أن كلمة المرور ستكون admin بعد ذلك.

يجب أن توضح وثائقك أن قاعدة البيانات ذات الصلة هي /var/lib/grafana/grafana.db ، وليس /usr/share/grafana/data/grafana.db ، والأهم من ذلك ، يجب أن تجعل من الممكن استخدام grafana-cli admin reset-admin-password مقابل قاعدة البيانات الحقيقية. من غير المعقول توقع قيام الأشخاص يدويًا بتعديل كلمة مرور مجزأة وملحها في قاعدة البيانات.

فريق ، نحن ندير grafana في حاوية kubernetes. لقد نسيت كلمة مرور المسؤول وحاول إعادة تعيين كلمة المرور باستخدام الأمر أدناه. لكن لا حظ.
grafana-cli admin إعادة تعيين-admin-password -homepath "/ usr / share / grafana" newpass

هل يمكنك اقتراح كيفية إعادة تعيين كلمة مرور admin @ localhost / admin على حاوية grafana

تم كسر هذا بسبب إعادة هيكلة الرسم البياني للخدمة.

لا يبدأ 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`

عملت من أجلي بفضل استخدام v5.3.4 في حاوية lxd!

نجح حل

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

ericuldall picture ericuldall  ·  3تعليقات

ricardclau picture ricardclau  ·  3تعليقات

kcajf picture kcajf  ·  3تعليقات

deepujain picture deepujain  ·  3تعليقات

ahmetkakici picture ahmetkakici  ·  3تعليقات