User db de gallery

Pàgina inicial

Reply to this message
Autor: Frédéric
Data:  
A: ML Guilde
Assumpte: User db de gallery
Bonsoir,

Suite à je ne sais quelle manipe (qui doit dater), j'ai 2 utilisateurs
portant le même nom (admin) dans mon install de gallery.

J'ai trouvé un répertoire .users, sous albums, qui semble contenir les
définitions des utilisateurs :

-rw-rw-r--  1 gbiloba gbiloba  387 sep  8  2004 1061905667_1936592912
-rw-rw-r--  1 gbiloba gbiloba  240 sep  8  2004 1061905667_1936592912.bak
-rw-rw-r--  1 gbiloba gbiloba    0 sep  8  2004 1061905667_1936592912.lock
-rw-rw-r--  1 gbiloba gbiloba    0 sep  8  2004 1061905733:1165987063.lock
-rw-rw-r--  1 gbiloba gbiloba    0 sep  8  2004 1061905745:310383722.lock
-rw-rw-r--  1 gbiloba gbiloba    0 sep  8  2004 1061905755:1811379731.lock
-rw-rw-r--  1 gbiloba gbiloba  240 sep  8  2004 1061928543:2075655985.bak
-rw-rw-r--  1 gbiloba gbiloba    0 sep  8  2004 1061928543:2075655985.lock
-rw-rw-r--  1 gbiloba gbiloba  401 sep  8  2004 1073499812_140800658.bak
-rw-rw-r--  1 gbiloba gbiloba    0 sep  8  2004 1073499812_140800658.lock
-rw-r--r--  1 apache  apache   433 jan 29 19:39 1075058158_1642820667
-rw-r--r--  1 apache  apache   433 jan 29 19:35 1075058158_1642820667.bak
-rw-rw-r--  1 gbiloba gbiloba    0 sep  8  2004 1075058158_1642820667.lock
-rw-r--r--  1 apache  apache   410 jun 20  2005 1117999202_1194350114.bak
-rw-r--r--  1 apache  apache     0 jun  5  2005 1117999202_1194350114.lock
-rw-r--r--  1 apache  apache     0 jun  5  2005 1117999842_565048968.lock
-rw-r--r--  1 apache  apache   408 oct 22 16:17 1129990333_1449124279.bak
-rw-r--r--  1 apache  apache     0 oct 22 16:12 1129990333_1449124279.lock
-rw-r--r--  1 apache  apache   403 jan 23 23:02 1136747094_579068719
-rw-r--r--  1 apache  apache   403 jan 23 21:06 1136747094_579068719.bak
-rw-r--r--  1 apache  apache     0 jan  8 20:04 1136747094_579068719.lock
-rw-r--r--  1 apache  apache   410 jan 29 20:03 1137316670_1217093410
-rw-r--r--  1 apache  apache   410 jan 29 19:50 1137316670_1217093410.bak
-rw-r--r--  1 apache  apache     0 jan 15 10:17 1137316670_1217093410.lock
-rw-r--r--  1 apache  apache  1130 jan 29 20:03 userdb.dat
-rw-r--r--  1 apache  apache     0 déc  4 09:41 userdb.dat.0
-rw-r--r--  1 apache  apache     0 déc  4 09:42 userdb.dat.1
-rw-r--r--  1 apache  apache     0 déc  4 09:42 userdb.dat.2
-rw-r--r--  1 apache  apache     0 déc  4 09:42 userdb.dat.3
-rw-r--r--  1 apache  apache  1130 jan 29 20:03 userdb.dat.bak
-rw-rw-r--  1 gbiloba gbiloba    0 sep  8  2004 userdb.dat.lock


Voici le contenu du fichier userdb.dat :

O:14:"gallery_userdb":5:{s:7:"userMap";a:13:
{s:5:"admin";s:21:"1075058158_1642820667";s:21:"1061905667_1936592912";s:5:"admin";s:21:"1075058158_1642820667";s:5:"admin";s:3:"cpb";s:20:"1136747094_579068719";s:20:"1136747094_579068719";s:3:"cpb";s:5:"guest";s:21:"1137316670_1217093410";s:21:"1137316670_1217093410";s:5:"guest";s:9:"EVERYBODY";s:9:"everybody";s:9:"everybody";s:9:"EVERYBODY";s:8:"LOGGEDIN";s:8:"loggedin";s:8:"loggedin";s:8:"LOGGEDIN";s:6:"NOBODY";s:6:"nobody";s:6:"nobody";s:6:"NOBODY";}s:6:"nobody";O:10:"nobodyuser":7:
{s:8:"username";s:6:"NOBODY";s:8:"fullname";s:6:"Nobody";s:8:"password";N;s:5:"email";N;s:7:"isAdmin";b:0;s:15:"canCreateAlbums";b:0;s:3:"uid";s:6:"nobody";}s:9:"everybody";O:13:"everybodyuser":7:
{s:8:"username";s:9:"EVERYBODY";s:8:"fullname";s:14:"AnonymousUser";s:8:"password";N;s:5:"email";N;s:7:"isAdmin";b:0;s:15:"canCreateAlbums";b:0;s:3:"uid";s:9:"everybody";}s:8:"loggedIn";O:12:"loggedinuser":7:
{s:8:"username";s:8:"LOGGEDIN";s:8:"fullname";s:14:"AnonymousUser";s:8:"password";N;s:5:"email";N;s:7:"isAdmin";b:0;s:15:"canCreateAlbums";b:0;s:3:"uid";s:8:"loggedin";}s:7:"version";i:5;}

Je pense qu'il y a des choses en trop dedans, mais comme je ne comprend pas
le format utilisé, je ne sais pas si je peux modifier comme ça, avec un
éditeur de texte.

Vu les dates de modifs, et les attributs des fichiers, je suis tenté de
dire que le compte admin qui n'est pas utilisé est celui qui correspond au
numéro 1061905667_1936592912. Mais comment le supprimer de la liste ?

Si quelqu'un pouvait éclairer ma lanterne...

Merci d'avance.

PS : question subsidiaire : comment re-générer le mot de passe crypté
stocké, à partir du vrai ? Ca me permettrait aussi de vérifier par ce
biais, car les deux comptes semblent ne pas avoir le même mot de passe.

--
Frédéric

http://www.gbiloba.org