Eu estava mudando meu passe! Mas agora, a nova senha não está funcionando! Como posso reiniciá-lo?
sim, este recurso ainda não foi implementado :(
qual banco de dados você usa para grafana? Sqlite? Posso orientar você ou dar um script que o redefina
@torkelo sim, estou usando sqlite!
Estou usando o mysql, por acaso você pode postar as instruções aqui.
É necessário redefinir a senha de administrador do postgres.
Atualize a senha e as colunas salt na tabela do usuário:
update user set password = '59acf18b94d7eb0694c61e60ce44c110c7a683ac6a8f09580d626f90f4a242000746579358d77dd9e570e83fa24faa88a8a6', salt = 'F3FAxVm33R' onde login = 'admin'
se for mysql, você precisa escapar do usuário, como user
O acima irá definir a senha de volta go admin / admin
Obrigado.
a tabela do usuário precisa estar entre aspas para postgres, ou seja: atualizar o conjunto "usuário" ...
+1
Com SQLite no Ubuntu, tive que fazer isso:
$ sudo sqlite3 /var/lib/grafana/grafana.db
sqlite> update user set password = '59acf18b94d7eb0694c61e60ce44c110c7a683ac6a8f09580d626f90f4a242000746579358d77dd9e570e83fa24faa88a8a6', salt = 'F3FAxVm33R' where login = 'admin';
sqlite> .exit
Tentei a solução indicada e, quando me loguei com o usuário administrador, depois de um tempo (menos de um minuto), fui expulso para a página de login. Agora não consigo fazer o login e quando coloco a senha novamente ela não tem nenhum efeito.
ATUALIZAÇÃO: acabei de verificar o banco de dados, o usuário foi excluído por algum motivo que não conheço. Não tenho certeza de como criar um novo usuário administrador. Devo abrir outro problema?
@torkelo pede desculpas por abrir um tópico antigo. Você pode me dizer que tipo de valor de hash grafana usa e como você criaria um valor de sal? Eu sou novo em hash de senha em geral e desejo automatizar a criação de usuários grafana via mysql dentro da minha configuração do Puppet.
Qualquer informação que você puder fornecer será apreciada.
Felicidades,
EU.
@Qtax .. este é um ótimo truque.
grafana
user
e password
em grafana.ini
/var/lib/grafana/grafana.db
Eu redefina a senha dessa forma, mas todos os dados anteriores do painel foram perdidos.
Qual algoritmo de hash você usa, como gerar alguma outra senha?
obrigado.
@ miodrag-zivkovic-shiftplanning Usamos PBKDF2 deste pacote golang . Para login, também temos um guarda para ataques baseados em tempo .
O que você quer dizer com
como gerar alguma outra senha?
por que os documentos de administrador grafana-cli admin redefinir senha de administrador não estão funcionando? Me disse
Senha de administrador alterada com sucesso ✔
obrigado pelo Qtax
@eoekun Então você mudou a senha, mas ela ainda não funciona (com o nome de usuário admin
)?
EDIT: deixa pra lá, vejo que você fez isso por meio do banco de dados.
@daniellee Usar grafana-cli não funciona, então executo a instrução sql.
http://docs.grafana.org/administration/cli/#reset -admin-password
@eoekun qual versão você está executando? grafana-cli-admin reset-admin-password funciona bem para mim no 4.5.2
Apenas para qualquer um pode precisar disso - minha instalação do grafana docker de repente redefiniu a tabela de usuários e eu consegui fazer o login apenas com o par padrão admin: admin .
grafana-cli admin reset-admin-senha admin não estava funcionando apenas por causa da tabela de usuários vazia.
/etc/grafana/grafana.ini
admin_user
e admin_password
na seção [security]
# sqlite3 /var/lib/grafana/grafana.db
sqlite> delete from user where login = 'admin';
/etc/grafana/grafana.ini
Minha tabela de usuário (em /usr/share/grafana/data/grafana.db
) tem o usuário admin, e eu verifiquei que a linha do usuário admin é atualizada ao usar o comando sudo grafana-cli admin reset-admin-password newPassword
(enquanto em /usr/share/grafana
). No entanto, isso não permite que você faça login com a nova senha.
Não apenas as instruções oficiais na página de suporte (http://docs.grafana.org/administration/cli/) não funcionam, as instruções que dizem a você para modificar manualmente o banco de dados SQLite3 em /var/lib/grafana/grafana.db
don't tell você que a senha será admin
depois.
Sua documentação deve deixar claro que o banco de dados relevante é /var/lib/grafana/grafana.db
, não /usr/share/grafana/data/grafana.db
, e mais importante, você deve possibilitar o uso de grafana-cli admin reset-admin-password
no banco de dados real. Não é razoável esperar que as pessoas modifiquem manualmente uma senha com hash e seu sal no banco de dados.
Equipe, Estamos executando grafana no container kubernetes. Esqueci a senha de administrador e tento redefinir a senha com o comando abaixo. mas sem sorte.
grafana-cli admin reset-admin-senha --homepath "/ usr / share / grafana" newpass
Você pode sugerir como eu redefinir a senha admin @ localhost / admin no container grafana
Isso é quebrado devido à refatoração do gráfico de serviço.
O cli não inicializa o gerenciador de transações e o próprio barramento.
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`
Funcionou para mim graças ao uso da v5.3.4 em um contêiner lxd!
A solução de @xdfil funcionou para mim, mas somente após excluir TODOS os usuários, não apenas o administrador.
Comentários muito úteis
+1
Com SQLite no Ubuntu, tive que fazer isso: