🔐 Como Redefinir a Senha do Usuário no n8n Diretamente no Banco de Dados
Criado por: JMBetta LTDA
Se você utiliza o n8n — a plataforma open-source de automação — e precisa redefinir a senha de um usuário (por exemplo, após uma reinstalação, migração ou esquecimento de credenciais), saiba que é possível fazer isso diretamente no banco de dados PostgreSQL.
⚠️ Importante: Este método exige acesso ao banco de dados e deve ser usado com cuidado. Sempre faça backup antes de executar comandos de atualização.
🔍 Passo 1: Identifique o Usuário no Banco
Conecte-se ao banco de dados do n8n (geralmente PostgreSQL) e execute o seguinte comando para listar os usuários cadastrados:
Esse comando exibirá uma tabela com os dados dos usuários, incluindo o ID único de cada um. Anote o id do usuário cuja senha você deseja alterar.
🔐 Passo 2: Gere um Hash Seguro da Nova Senha
O n8n armazena senhas usando o algoritmo bcrypt. Portanto, não é possível inserir a senha em texto puro. Você precisa gerar um hash seguro.
Recomendamos usar uma ferramenta confiável como:
👉 https://bcrypt-generator.com
- Digite a nova senha no campo "Text to hash".
- Clique em "Generate".
- Copie o hash gerado (ex:
$2a$12$xyz...).
💡 Dica: Use uma senha forte com letras, números e caracteres especiais.
🛠️ Passo 3: Atualize a Senha no Banco
Com o ID do usuário e o hash em mãos, execute o seguinte comando SQL:
Substitua:
'seu_hash_aqui'pelo hash gerado no passo anterior.'seu_id_aqui'pelo ID do usuário obtido no primeiro passo.
Exemplo:
Após executar, feche a conexão com o banco.
✅ Pronto! Acesse o n8n com a Nova Senha
Agora basta acessar a interface do n8n com o e-mail e a nova senha. O sistema reconhecerá o hash e permitirá o login normalmente.
🔒 Dicas de Segurança
- Nunca compartilhe senhas ou hashes em texto claro.
- Sempre use ambientes seguros ao acessar o banco de dados.
- Considere usar variáveis de ambiente e autenticação em dois fatores (2FA) quando disponível.
Se você gosta de automação, segurança e tecnologia open-source, continue acompanhando!
E se precisar de ajuda com n8n, estou aqui para te ajudar. 💛
🔧 Autor: Alexandre D. Alves ™
📌 #n8n #automação #postgresql #devops #segurançainformática #dicasdev