Я менял свой пропуск! Но теперь новый пароль не работает! Как мне его сбросить?
да, эта функция еще не реализована :(
какую базу данных вы используете для графана? 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 .. это отличный трюк.
grafana
user
и password
в grafana.ini
/var/lib/grafana/grafana.db
Я сбросил пароль таким образом, но все предыдущие данные панели управления были потеряны.
Какой алгоритм хеширования вы используете, как сгенерировать другой пароль?
Благодарю.
@ 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 не работал только из-за пустой таблицы пользователей.
/etc/grafana/grafana.ini
admin_user
и admin_password
в разделе [security]
# sqlite3 /var/lib/grafana/grafana.db
sqlite> delete from user where login = 'admin';
/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 сработало для меня, но только после удаления ВСЕХ пользователей, а не только администратора.
Самый полезный комментарий
+1
С SQLite на Ubuntu мне пришлось сделать следующее: