You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2009-07-17 12:51:37

teampouce
Member
Registered: 2009-07-16
Posts: 6

Plugin Compte 1.5.0 : Mot de passe n'apparaissent plus

Bonjour,

Suite l'upgrade de GLPI vers la  0.72 et l'installatin du plugin compte 1.5.0, dans l'interfece de GLPI je n'arrive pas a afficher les mots de passe.

A la fin de l'install j'ai généré le HASH etc .... et maintenant losque que je veux recupérer un mot de passe, je rentre la clé que j'ai utiliser pour le hash et dans le champ mot de passe j'ai juste ce symbole qui apparait : §


Par contre dans la table tout y est, sans problème

une idée

Merci par avance pour votre aide

Offline

#2 2009-07-17 14:13:31

teampouce
Member
Registered: 2009-07-16
Posts: 6

Re: Plugin Compte 1.5.0 : Mot de passe n'apparaissent plus

Re

Juste une petite précision , lors de l'ajout de nouveau mot de passe, cela marche sans problème.

Merci pour votre aide

Offline

#3 2009-07-17 14:31:29

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: Plugin Compte 1.5.0 : Mot de passe n'apparaissent plus

As tu suivi la procédure d'upgrade des mots de passes ?


Xavier Caillaud
Blog GLPI Infotel

Offline

#4 2009-07-17 15:51:08

teampouce
Member
Registered: 2009-07-16
Posts: 6

Re: Plugin Compte 1.5.0 : Mot de passe n'apparaissent plus

oui, je pense :

j'ai crée un dossier a la racine de glpi et y est deplacer tout les plugin que j'avais

puis je telecharger / extrait / copier/coller dans plugin

via l'interface

nettoyer

installer

activer

ais-je oublier une étape

Offline

#5 2009-07-20 08:34:34

baston
Member
Registered: 2007-07-22
Posts: 47

Re: Plugin Compte 1.5.0 : Mot de passe n'apparaissent plus

Bonjour,
J'ai exactement le même problème !
Après le passage à la nouvelle version (0.71.6 --> 0.72), les mots de passe des comptes sont vides.

Offline

#6 2009-07-20 09:43:05

yllen
GLPI-DEV
From: Sillery (51)
Registered: 2008-01-14
Posts: 15,278

Re: Plugin Compte 1.5.0 : Mot de passe n'apparaissent plus

teampouce wrote:

ais-je oublier une étape

Avez-vous configuré les  droits des profils (Administration / Profils / Onglet Comptes) ?


CentOS 6.5 - CentOS 7.x
PHP 5.6 - PHP 7.x - MySQL 5.6  - MariaDB 10.2 + APC + oOPcache
GLPI from 0.72 to dev version
Certifiée ITIL (ITV2F, ITILF, ITILOSA)

Offline

#7 2009-07-20 10:41:42

baston
Member
Registered: 2007-07-22
Posts: 47

Re: Plugin Compte 1.5.0 : Mot de passe n'apparaissent plus

En ce qui me concerne, oui.

J'ai tous les droits, mais les mots de passes sont vides...

yllen wrote:
teampouce wrote:

ais-je oublier une étape

Avez-vous configuré les  droits des profils (Administration / Profils / Onglet Comptes) ?

Last edited by baston (2009-07-20 10:42:08)

Offline

#8 2009-07-20 11:19:38

Noran
Member
Registered: 2007-06-28
Posts: 95

Re: Plugin Compte 1.5.0 : Mot de passe n'apparaissent plus

Bonjour,

Pour commencer, as tu fait une sauvegarde de tes fichiers et de la base avant l'upgrade ?

Sinon, si je comprend bien tu avais GLPI en version 0.71.x avec Compte 1.4 auparavant.

Au moment de l'upgrade, il me semble que tu dois hasher la même clé privée que celle que tu avais dans le fichier PHP de la version 1.4.

L'upgrade peut être un peu laborieuse. Compare les mots de passe cryptés de l'ancienne base et de la nouvelle déjà pour voir si la base est conforme (Ou compare avec un mot de passe nouvellement crée puisque ça fonctionne).

Offline

#9 2009-07-20 14:37:04

baston
Member
Registered: 2007-07-22
Posts: 47

Re: Plugin Compte 1.5.0 : Mot de passe n'apparaissent plus

J'ai une sauvegarde de glpi et des plugins de la version précédente.

En revanche, je n'ai me souvient pas de la clé de hachage que j'ai utilisé auparavant !

Comment fait-on pour revenir à la version antérieur ?

Est-ce que la sauvegarde du répertoire GLPI suffit pour pouvoir revenir à la version 0.71.6 ?

Last edited by baston (2009-07-20 14:38:28)

Offline

#10 2009-07-20 16:01:41

Noran
Member
Registered: 2007-06-28
Posts: 95

Re: Plugin Compte 1.5.0 : Mot de passe n'apparaissent plus

Pour revenir à la version précédente (0.71.x + compte 1.4), il faut le répertoire web + la base de donnée d'avant l'upgrade (mysqldump par exemple).

Normal pour le hash, il est apparu avec la 1.5
Ce que tu dois comparer c'est le même mot de passe mais crypté par 1.4 et  1.5.
Ca doit être différent pour un même mot de passe (deux techniques de cryptage différentes), sinon c'est que l'upgrade a mal fonctionné.

Offline

#11 2009-07-20 16:46:22

baston
Member
Registered: 2007-07-22
Posts: 47

Re: Plugin Compte 1.5.0 : Mot de passe n'apparaissent plus

Impossible de revenir en arrière au niveau de la version de GLPI !

Et j'ai essayé plusieurs mot de passe avec leur hachage, mais les mots de passes ne sont pas visibles.

Y-at-il un moyen pour désactiver le hachage et récupérer les mots de passe ?

Offline

#12 2009-07-20 22:55:53

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: Plugin Compte 1.5.0 : Mot de passe n'apparaissent plus

Non ce n'est pas possible. Il faut remodifier les mots de passe avec le hash créé. Sur chaque fiche, ecire la clé et le mot de passe pour qu'il soit réécrit.


Xavier Caillaud
Blog GLPI Infotel

Offline

#13 2009-07-21 10:50:13

Noran
Member
Registered: 2007-06-28
Posts: 95

Re: Plugin Compte 1.5.0 : Mot de passe n'apparaissent plus

Pour ajouter à ta compréhension, les mots de passe sont chiffrés (et déchiffrés) par un double hash (le fameux hash stocké dans la base) de ta clé.

Pour déchiffrer sur la fiche, tu as besoin de rentrer la clé (et non le hash). Si ça ne marche pas c'est que les mots de passe cryptés en base sont encore sous l'ancien système et donc qu'il faut refaire l'upgrade (Eventuellement en nettoyant un peu le plugin).

Mais n'oublie pas de sauvegarder avant de faire des manips

Offline

#14 2009-07-22 09:13:17

baston
Member
Registered: 2007-07-22
Posts: 47

Re: Plugin Compte 1.5.0 : Mot de passe n'apparaissent plus

Merci des vos réponses, mais comment faire l'upgrade et le nettoyage ?

Est-ce qu'il faut supprimer d'abord le plugin à partir de la console d'administration puis supprimer le répertoire du plugin "comptes" et recopier le plugin etc, ou il y a une autre procédure ?

Sachant que j'ai fait par 2 fois la procédure indiquée ci-dessus...

Merci d'avance


Noran wrote:

Pour ajouter à ta compréhension, les mots de passe sont chiffrés (et déchiffrés) par un double hash (le fameux hash stocké dans la base) de ta clé.

Pour déchiffrer sur la fiche, tu as besoin de rentrer la clé (et non le hash). Si ça ne marche pas c'est que les mots de passe cryptés en base sont encore sous l'ancien système et donc qu'il faut refaire l'upgrade (Eventuellement en nettoyant un peu le plugin).

Mais n'oublie pas de sauvegarder avant de faire des manips

Offline

#15 2009-07-29 11:04:35

baston
Member
Registered: 2007-07-22
Posts: 47

Re: Plugin Compte 1.5.0 : Mot de passe n'apparaissent plus

"0.72 :

Il faut impérativement faire la procédure d'upgrade si vous migrez d'une version du plugin plus ancienne.

Configuration - Plugins - Cliquez sur le nom du plugin (compte), générez le hash et migrez vos mots de passes.
"

         COMMENT FAIT -ON POUR "MIGRER LES MOTS DE PASSES" ?

Offline

#16 2009-07-29 16:09:39

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: Plugin Compte 1.5.0 : Mot de passe n'apparaissent plus


Xavier Caillaud
Blog GLPI Infotel

Offline

#17 2009-07-29 16:46:55

Noran
Member
Registered: 2007-06-28
Posts: 95

Re: Plugin Compte 1.5.0 : Mot de passe n'apparaissent plus

Fait ce test simple (si tu as l'ancienne base d'avant l'upgrade) :

- prend un mot de passe crypté au hasard dans l'ancienne base
- prend le même mot de passe crypté dans la nouvelle base (l'actuel donc)
- compare ces deux mots de passe cryptés

Sont ils identiques ou différents ?

Offline

#18 2009-07-30 08:38:04

baston
Member
Registered: 2007-07-22
Posts: 47

Re: Plugin Compte 1.5.0 : Mot de passe n'apparaissent plus

Ah, je comprends mieux !
Sauf que moi, j'arrive jusqu'à l'étape 4, puis lorsque je fais un clic sur "Générer" (après avoir collé le hash) je n'ai passe pas par l'étape 5 (Upgrade).
Je peux cliquer 20 fois sur "Générer", rien ne se passe, je reste toujours sur la même page.
En mode debug, il n'y a pas d'erreurs.
Il n'y a rien d'affiché. Je dois faire une restauration (administration > Données > restaurer) pour récupérer mes comptes, mais sans pouvoir afficher les mots de passes.
En bref, je ne suis pas rédirigé vers l'étape "Upgrade" des comptes.

Last edited by baston (2009-07-30 08:55:43)

Offline

#19 2009-07-30 09:11:20

baston
Member
Registered: 2007-07-22
Posts: 47

Re: Plugin Compte 1.5.0 : Mot de passe n'apparaissent plus

Après restauration, lorsque clique sur n'importe quel compte, j'ai l'erreur:
PHP ERROR: Undefined index: FK_users in C:\Program Files\OCS Inventory NG\xampp\htdocs\glpi\plugins\compte\inc\plugin_compte.compte.class.php at line 291

Offline

#20 2009-07-30 11:40:20

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: Plugin Compte 1.5.0 : Mot de passe n'apparaissent plus

La mise à jour du plugin en lui même ne s'est pas passé correctement.


Xavier Caillaud
Blog GLPI Infotel

Offline

#21 2009-07-30 14:22:22

baston
Member
Registered: 2007-07-22
Posts: 47

Re: Plugin Compte 1.5.0 : Mot de passe n'apparaissent plus

ça c'est sûr !

Mais, j'ai déjà essayé de le réinstaller 5 fois.

Auriez-vous une idée de comment s'y prendre ?

tsmr wrote:

La mise à jour du plugin en lui même ne s'est pas passé correctement.

Offline

#22 2009-07-30 14:50:14

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: Plugin Compte 1.5.0 : Mot de passe n'apparaissent plus

mis à part m'envoyer votre db pour que je regarde ce qu'il se passe..


Xavier Caillaud
Blog GLPI Infotel

Offline

#23 2009-07-30 15:19:34

Noran
Member
Registered: 2007-06-28
Posts: 95

Re: Plugin Compte 1.5.0 : Mot de passe n'apparaissent plus

En effet, je serais curieux de voir les tables MySQL du plugin avant et après upgrade, quitte à masquer le hash et les mots de passe.
Par contre, vu que tu as remplacé les fichiers du plugin, n'oublie pas de remettre ta clé privé dans le fichier PHP si tu l'avais changé (celui par défaut était "ceci est la clé..." ou un truc dans le genre).
Car si tu avais changé cette clé par défaut, les nouveaux fichiers l'ont écrasés et l'upgrade ne peut décrypté les anciens mots de passe.

En effet, le hash ne sert qu'au reéencryptage lors de l'upgrade (si tsmr peut confirmer).
Tout ceci implique d'ailleurs la necessité d'avoir le module php-mcrypt, non?

Je sais pas si je suis clair là xD

Offline

#24 2009-07-30 15:26:37

tsmr
GLPI-DEV
From: Rennes
Registered: 2005-08-26
Posts: 11,632
Website

Re: Plugin Compte 1.5.0 : Mot de passe n'apparaissent plus

Noran wrote:

En effet, le hash ne sert qu'au reéencryptage lors de l'upgrade (si tsmr peut confirmer).
Tout ceci implique d'ailleurs la necessité d'avoir le module php-mcrypt, non?

Je sais pas si je suis clair là xD

Ouep big_smile


Xavier Caillaud
Blog GLPI Infotel

Offline

#25 2009-07-31 08:52:45

baston
Member
Registered: 2007-07-22
Posts: 47

Re: Plugin Compte 1.5.0 : Mot de passe n'apparaissent plus

Noran wrote:

En effet, je serais curieux de voir les tables MySQL du plugin avant et après upgrade, quitte à masquer le hash et les mots de passe.
Par contre, vu que tu as remplacé les fichiers du plugin, n'oublie pas de remettre ta clé privé dans le fichier PHP si tu l'avais changé (celui par défaut était "ceci est la clé..." ou un truc dans le genre).
Car si tu avais changé cette clé par défaut, les nouveaux fichiers l'ont écrasés et l'upgrade ne peut décrypté les anciens mots de passe.

En effet, le hash ne sert qu'au reéencryptage lors de l'upgrade (si tsmr peut confirmer).
Tout ceci implique d'ailleurs la necessité d'avoir le module php-mcrypt, non?

Je sais pas si je suis clair là xD

En effet, je n'avais pas pris le soin de conserver la clé que j'ai utilisé dans la version précédente.
J'en ai essayé plusieurs (à chaque installation), mais je ne passe jamais par l'étape "upgrade".
Quels sont les fichiers PHP qui stockent la clé ?
Et comment "récupérer" la clé d'origine ?

Offline

Board footer

Powered by FluxBB