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