Olá galera!
Voltei a postar agora pelo mesmo uma vez por semana e sempre que possível estou respondendo as dúvidas do Grupo GLPI Brasil.
Bom, surgiu essa dúvida lá no grupo e resolvi postar aqui.
Perdi a senha do usuário GLPI e agora o que fazer?
1º Passo:
Fazer executar a QUERY (abaixo) no banco de dados e verificar se o usuário existe:
[sql]/* Verifica se o usuário existe */
SELECT ID, name, password FROM glpi_users WHERE id = 2 AND name=’glpi’;[/sql]
2º Passo:
Depois executar o UPDATE para atualizar a senha do usuário para ‘glpi’ (tudo em minúsculo)
[sql]/* Atualiza a senha do usuário para GLPI */
UPDATE glpi_users SET password = ‘0915bd0a5c6e56d8f38ca2b390857d4949073f41’ WHERE ID = 2;[/sql]
Após isso basta acessar a tela de login e entrar com o usuário glpi e senha glpi
Espero ter ajudado e até a próxima…
Comentários
23 respostas para “Perdi a senha do usuário GLPI e a agora?”
Milton o seu usuário está sem perfil, você pode acessar pela console e adicionar, sem necessidade de fazer via banco.
@Thiago, Boa Tarde:
Estou tentando entrar com um usuário e exibe a mensagem:
‘Você não tem permissão para se conectar glpi’
Olhei na tabela ‘glpi_profiles_users’ e este usuário não consta lá.
SELECT * FROM glpi_profiles_users WHERE users_id IN(1295)
Como seria o insert neste caso dentro do Mysql?
Eduardo você precisa ativar a extensão do PHP para LDAP. No linux procure por PHP5_LDAP e no Windows a extensão php5_ldap.dll no php.ini.
Cara ele usa base64_decode, procure por essa função
static function clean_cross_side_scripting_deep($value)
em inc/toolbox.class.phpBom dia Thiago,
Quando tento logar aparece a mensagem:
“Impossibilitado de conectar ao diretório LDAP.”
Pode me ajudar?
Boa tarde Tiago.
Preciso transformar minha senha comum na criptografia salva no banco de dados, sabe me informar qual função o glpi 09.3 usa?
Renato teria que verificar os dados do seu servidor.
Srs. fiz o procedimento informando, porém segue a retorno quando tento acessar com a Conta glpi / glpi.
“Você não tem acesso a esta aplicação porque sua conta foi desativada ou removida”
sendo que quando entro com meu usuário normal aparece a seguinte mensagem depois de logado:
“Por motivos de segurança, por favor altere as senhas dos usuários padrão: glpi”
Versão do glpi que usamos é: 0.90.3
João agradeço pelo feedback.
@Thiago Passamani: Ok Thiago! Fiz o UPDATE na tabela “glpi_profiles” e deu certo. Não houve a necessidade dos INSERTS na tabela “glpi_profilerights”. Agradeço muito sua ajuda.
Valew!
Você vai precisar fazer um INSERT IGNORE INTO para esses INSERT.
[sql]
INSERT INTO `glpi_profiles` VALUES (‘4′,’Super-Admin’,’central’,’0′,’3′,'[\"Computer\",\"Monitor\",\"NetworkEquipment\",\"Peripheral\",\"Phone\",\"Printer\",\"Software\"]’,'[]’,NULL,NULL,'[]’,’0′,’0′,NULL);
[/sql]
[sql]INSERT INTO `glpi_profilerights` VALUES (‘697′,’4′,’knowbasecategory’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘683′,’4′,’location’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘690′,’4′,’itilcategory’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘669′,’4′,’changevalidation’,’1044′);
INSERT INTO `glpi_profilerights` VALUES (‘732′,’4′,’queuedmail’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘746′,’4′,’projecttask’,’1025′);
INSERT INTO `glpi_profilerights` VALUES (‘725′,’4′,’solutiontemplate’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘283′,’4′,’computer’,’127′);
INSERT INTO `glpi_profilerights` VALUES (‘284′,’4′,’monitor’,’127′);
INSERT INTO `glpi_profilerights` VALUES (‘285′,’4′,’software’,’127′);
INSERT INTO `glpi_profilerights` VALUES (‘286′,’4′,’networking’,’127′);
INSERT INTO `glpi_profilerights` VALUES (‘287′,’4′,’internet’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘288′,’4′,’printer’,’127′);
INSERT INTO `glpi_profilerights` VALUES (‘289′,’4′,’peripheral’,’127′);
INSERT INTO `glpi_profilerights` VALUES (‘290′,’4′,’cartridge’,’127′);
INSERT INTO `glpi_profilerights` VALUES (‘291′,’4′,’consumable’,’127′);
INSERT INTO `glpi_profilerights` VALUES (‘292′,’4′,’phone’,’127′);
INSERT INTO `glpi_profilerights` VALUES (‘294′,’4′,’contact_enterprise’,’127′);
INSERT INTO `glpi_profilerights` VALUES (‘295′,’4′,’document’,’127′);
INSERT INTO `glpi_profilerights` VALUES (‘296′,’4′,’contract’,’127′);
INSERT INTO `glpi_profilerights` VALUES (‘297′,’4′,’infocom’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘298′,’4′,’knowbase’,’7199′);
INSERT INTO `glpi_profilerights` VALUES (‘302′,’4′,’reservation’,’1055′);
INSERT INTO `glpi_profilerights` VALUES (‘303′,’4′,’reports’,’1′);
INSERT INTO `glpi_profilerights` VALUES (‘304′,’4′,’dropdown’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘306′,’4′,’device’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘307′,’4′,’typedoc’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘308′,’4′,’link’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘309′,’4′,’config’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘311′,’4′,’rule_ticket’,’1055′);
INSERT INTO `glpi_profilerights` VALUES (‘312′,’4′,’rule_import’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘313′,’4′,’rule_ldap’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘314′,’4′,’rule_softwarecategories’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘315′,’4′,’search_config’,’3103′);
INSERT INTO `glpi_profilerights` VALUES (‘676′,’4′,’domain’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘318′,’4′,’profile’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘319′,’4′,’user’,’7199′);
INSERT INTO `glpi_profilerights` VALUES (‘321′,’4′,’group’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘322′,’4′,’entity’,’3199′);
INSERT INTO `glpi_profilerights` VALUES (‘323′,’4′,’transfer’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘324′,’4′,’logs’,’1′);
INSERT INTO `glpi_profilerights` VALUES (‘325′,’4′,’reminder_public’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘326′,’4′,’rssfeed_public’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘327′,’4′,’bookmark_public’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘328′,’4′,’backup’,’1055′);
INSERT INTO `glpi_profilerights` VALUES (‘329′,’4′,’ticket’,’128031′);
INSERT INTO `glpi_profilerights` VALUES (‘333′,’4′,’followup’,’15383′);
INSERT INTO `glpi_profilerights` VALUES (‘334′,’4′,’task’,’13329′);
INSERT INTO `glpi_profilerights` VALUES (‘346′,’4′,’planning’,’3073′);
INSERT INTO `glpi_profilerights` VALUES (‘349′,’4′,’statistic’,’1′);
INSERT INTO `glpi_profilerights` VALUES (‘350′,’4′,’password_update’,’1′);
INSERT INTO `glpi_profilerights` VALUES (‘352′,’4′,’show_group_hardware’,’0′);
INSERT INTO `glpi_profilerights` VALUES (‘353′,’4′,’rule_dictionnary_software’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘354′,’4′,’rule_dictionnary_dropdown’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘355′,’4′,’budget’,’127′);
INSERT INTO `glpi_profilerights` VALUES (‘357′,’4′,’notification’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘358′,’4′,’rule_mailcollector’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘361′,’4′,’calendar’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘362′,’4′,’sla’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘363′,’4′,’rule_dictionnary_printer’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘367′,’4′,’problem’,’1151′);
INSERT INTO `glpi_profilerights` VALUES (‘372′,’4′,’ticketrecurrent’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘373′,’4′,’ticketcost’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘376′,’4′,’ticketvalidation’,’15384′);
INSERT INTO `glpi_profilerights` VALUES (‘739′,’4′,’project’,’1151′);
INSERT INTO `glpi_profilerights` VALUES (‘711′,’4′,’taskcategory’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘704′,’4′,’netpoint’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘718′,’4′,’state’,’31’);
INSERT INTO `glpi_profilerights` VALUES (‘662′,’4′,’change’,’1151′);
[/sql]
@Thiago Passamani: Olá Thiago! Estou com o mesmo problema do amigo Hélio! Alterei o perfil “SuperAdmin” para visualização simplificada e não consigo mais fazer nenhuma modificação. Qual seria query para alterar via banco de dados? Agradeço!
Hélio ele tem os dois perfis? Se sim não há problema. Se substituiu você precisa alterar via banco de dados as informações diretamente na tabela. Me responda que te mando a query.
Bom dia Thiago Passamani,
acabei colocando definindo interface simplificada para o usuario GLPI e ficou no meu usuario de super admin tambem. Como faço para retornar a interface padrao para usuario GLPI
Denner você vai precisar fazer a alteração do usuário glpi pelo banco de dados.
* Alterando o usuário GLPI para “SuperAdmin”:
[mysql]UPDATE glpi_profiles_users SET profiles_id = 4 WHERE users_id = 2; [/mysql]
Onde o ID do usuário 2 é o GLPI.
Eu mudei todos os usuários para visualização simplificada, inclusive o glpi. Dai nao consigo cadastrar mais usuários.
Tem como voltar?
Anderson nesse arquivo a senha não é criptografada, fica da seguinte forma:
[php]
<?php
class DB extends DBmysql {
var $dbhost = ‘localhost’;
var $dbuser = ‘root’;
var $dbpassword= ‘123456’;
var $dbdefault = ‘glpi’;
}
?>
[/php]
Tente acessar usando a senha que está nesse arquivo ou terá que procurar uma forma de mudar a senha do banco de dados e depois altera esse arquivo.
Parabens pelo tópico, excelente!
Será que você poderia me ajudar com um problema?
Tenho o GLPI instalado e configurado pronto no servidor de produção já para uso, porém no momento da instalação foi colocado o usuário root do MySQL, acreditando que poderiamos alterar este facilmente, o que não foi.
Ao verificar no diretorio do GLPI ../glpi/config o arquivo config_db.php onde fica salvo o usuário e senha do banco, a mesma está criptografada, para minha surpresa.
Saberia indicar alguma maneira para que eu possa trocar essa senha sem ter que refazer minhas configurações?
@Thiago Passamani:
Eu consegui de uma forma bem fácil…
Restaurando o banco de dados caso tenha o backup.
mysql -u root -p banco_de_dados>/caminho_do_backup/backup.sql
ex.: -u root -p glpidb>/var/www/glpi/files/_dumps/glpi-0.83.1-2012-06-01-20-44.sql
Minha versão GLPI é GLPI 0.83.1.
Abraço.
Thiago Santos você consegue acessar via MySQL o banco de dados? Se sim, veja a tabela (glpi_users ou glpi_useres, depende da versão) se os usuários estão cadastrados ou veja qual é a versão do GLPI, pois muda algumas estruturas e o MySQL acaba não interpretando o comando INSERT INTO.
Thiagão… Acabei fazendo o mesmo que o nosso colega Marcelo. Excluir todos os usuários. Já tentei inserir pelo mysql com seus comandos mas não está funcionando.
Em todos os usuário inseridos aparece este erro.
Log do erro:
MySQL server version for the right syntax to use near ‘.,.tech.,’d9f9133fb120cd6096870bc2b496805b.,.,.,.,.,.,NULL,.0.,.fr_FR.,.0.,.20.,’
Executa isso no MySQL:
[sql][/sql]
INSERT INTO `glpi_users` VALUES (‘2′,’glpi’,’0915bd0a5c6e56d8f38ca2b390857d4949073f41′,”,”,”,”,”,NULL,’0′,NULL,’0′,’20’,’1′,NULL,’0′,’1′,’2011-08-30 08:22:29′,’2010-05-06 09:31:04′,NULL,’0′,’0′,’0′,’0′,’0′,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,”,NULL,NULL,NULL);
INSERT INTO `glpi_users` VALUES (‘3′,’post-only’,’3177926a7314de24680a9938aaa97703′,”,”,”,”,”,NULL,’0′,’en_GB’,’0′,’20’,’1′,NULL,’0′,’0′,NULL,NULL,NULL,’0′,’0′,’0′,’0′,’0′,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,”,NULL,NULL,NULL);
INSERT INTO `glpi_users` VALUES (‘4′,’tech’,’d9f9133fb120cd6096870bc2b496805b’,”,”,”,”,”,NULL,’0′,’fr_FR’,’0′,’20’,’1′,NULL,’0′,’0′,NULL,NULL,NULL,’0′,’0′,’0′,’0′,’0′,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,”,NULL,NULL,NULL);
INSERT INTO `glpi_users` VALUES (‘5′,’normal’,’fea087517c26fadd409bd4b9dc642555′,”,”,”,”,”,NULL,’0′,’en_GB’,’0′,’20’,’1′,NULL,’0′,’0′,NULL,NULL,NULL,’0′,’0′,’0′,’0′,’0′,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,”,NULL,NULL,NULL);
[/code]
Olá amigo,
Eu apaguei todos meus usuários inclusive o de admin…. tem como eu recuerar esta cagada?
Obrigado.