Grafana: Сбросить пароль администратора

Созданный на 20 апр. 2015  ·  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 Комментарий

да, эта функция еще не реализована :(

какую базу данных вы используете для графана? Sqlite? Я могу провести вас через корыто или дать сценарий, который его сбрасывает

@torkelo, да, я использую sqlite!

Я использую mysql, вы можете разместить здесь инструкции.

Требуется сброс пароля администратора для postgres.

Обновите столбцы пароля и соли в таблице пользователей:
обновить установленный пользователем пароль = '59acf18b94d7eb0694c61e60ce44c110c7a683ac6a8f09580d626f90f4a242000746579358d77dd9e570e83fa24faa88a8a6', salt = '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 извиняется за то, что открыл старую

Мы будем благодарны за любую информацию, которую вы можете предоставить.

Привет,
Л.

@Qtax .. это отличный трюк.

  1. остановить grafana
  2. настройка admin user и password в grafana.ini
  3. удалить /var/lib/grafana/grafana.db
  4. рестарт

Я сбросил пароль таким образом, но все предыдущие данные панели управления были потеряны.

Какой алгоритм хеширования вы используете, как сгенерировать другой пароль?
Благодарю.

@ miodrag-zivkovic-shiftplanning Мы используем PBKDF2 из этого пакета golang . Для входа в систему у нас также есть защита от временных атак .

Что ты имеешь ввиду

как сгенерировать другой пароль?

Почему grafana-cli admin reset-admin-password admin docments не работают? Мне сказали
Пароль администратора успешно изменен ✔
спасибо за 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

Это может понадобиться любому - моя установка докера Grafana внезапно сбрасывала таблицу пользователей, и я смог войти в систему только с парой admin: admin по умолчанию.
grafana-cli admin reset-admin-password admin не работал только из-за пустой таблицы пользователей.

  1. редактировать /etc/grafana/grafana.ini
    установить admin_user и admin_password в разделе [security]
  2. остановить службу графаны
  3. удалить пользователя с правами администратора из базы данных:
    # sqlite3 /var/lib/grafana/grafana.db
    sqlite> delete from user where login = 'admin';
  4. запустить сервис графаны
  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 для реальной базы данных. Неразумно ожидать, что люди будут вручную изменять хешированный пароль и его соль в базе данных.

Команда, Мы запускаем графану в контейнере kubernetes. Я забыл пароль администратора и пытаюсь сбросить пароль с помощью команды ниже. но не повезло.
grafana-cli admin reset-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!

Решение @xdfil сработало для меня, но только после удаления ВСЕХ пользователей, а не только администратора.

Была ли эта страница полезной?
0 / 5 - 0 рейтинги