Perdi a senha do usuário GLPI e a agora?

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:

/* Verifica se o usuário existe */
SELECT ID, name, password FROM glpi_users WHERE id = 2 AND name='glpi';

2º Passo:
Depois executar o UPDATE para atualizar a senha do usuário para ‘glpi’ (tudo em minúsculo)

/* Atualiza a senha do usuário para GLPI */
UPDATE glpi_users SET password = '0915bd0a5c6e56d8f38ca2b390857d4949073f41' WHERE ID = 2;

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…

23 respostas para “Perdi a senha do usuário GLPI e a agora?”

  1. @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?

  2. Bom dia Thiago,
    Quando tento logar aparece a mensagem:

    “Impossibilitado de conectar ao diretório LDAP.”

    Pode me ajudar?

  3. 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?

  4. 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

  5. @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!

  6. Você vai precisar fazer um INSERT IGNORE INTO para esses INSERT.

    INSERT INTO `glpi_profiles` VALUES ('4','Super-Admin','central','0','3','[\"Computer\",\"Monitor\",\"NetworkEquipment\",\"Peripheral\",\"Phone\",\"Printer\",\"Software\"]','[]',NULL,NULL,'[]','0','0',NULL);
    
    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');
    
  7. @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!

  8. 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

  9. 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.

  10. Eu mudei todos os usuários para visualização simplificada, inclusive o glpi. Dai nao consigo cadastrar mais usuários.

    Tem como voltar?

  11. Anderson nesse arquivo a senha não é criptografada, fica da seguinte forma:

    <?php
     class DB extends DBmysql {           
     var $dbhost = 'localhost';                
     var $dbuser 	= 'root';                
     var $dbpassword= '123456';                
     var $dbdefault	= 'glpi';
     } 
    ?>
    

    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.

  12. 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?

  13. @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.

  14. 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.

  15. 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.,’

  16. Executa isso no MySQL:

    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]

Os comentários estão desativados.