cancel
Showing results for 
Search instead for 
Did you mean: 

Cambiar clave del admin

tuxman
Champ in-the-making
Champ in-the-making
Saludos a todos,

Podrian ayudarme con alguna guia o pasos a seguir para poder cambiar o resetear la clave del admin del alfresco? la base de datos es postgresql, la version instalada es 4.2.e

Tengo acceso al servidor, pero no se como resetear la clave, evidentemente tengo la clave del postgresql …


Desde ya gracias por cualquier ayuda.
2 REPLIES 2

antoniosoler
Champ in-the-making
Champ in-the-making
1) Run the following commands and check you have only one row in the output:

SELECT anp1.node_id,
  anp1.qname_id,      
  anp1.string_value      
  FROM alf_node_properties anp1 
  INNER JOIN alf_qname aq1 ON aq1.id = anp1.qname_id                         
  INNER JOIN alf_node_properties anp2 ON anp2.node_id = anp1.node_id      
  INNER JOIN alf_qname aq2 ON aq2.id = anp2.qname_id                         
  WHERE aq1.local_name = 'password'   
  AND aq2.local_name = 'username'      
  AND anp2.string_value = 'admin'  


It should output the current md4 hashed password for the 'admin' user. An example output is:

+———+———-+———————————-+
| node_id | qname_id | string_value |                    
+———+———-+———————————-+
| 4       | 10       | 209c6174da490caeb422f3fa5a7ae634 |               
+———+———-+———————————-+
1 row in set (0.00 sec)

2) If you get only one row, then update the table:

UPDATE alf_node_properties 
SET string_value='209c6174da490caeb422f3fa5a7ae634'
WHERE 
node_id= XXXXXXXXXXXXXXX
and
qname_id= YYYYYYYYYYYYYYY


Reemplaza  XXXXXXXXXXX y YYYYYYYYYYYYY  por los valores que te de la primera query en el ejemplo 4 y 10

tuxman
Champ in-the-making
Champ in-the-making
Antonio Soler, muchas gracias por la respuesta, cuando ejecute ese select me mostro lo siguiente:

node_id | qname_id |           string_value          
———+———-+———————————-
       4 |       12 | b315c6cb6f92a8a164b2343703a3011a

Entonces genere una clave con md4 y ejecute lo siguiente:

UPDATE alf_node_properties SET string_value='4eb428ad087c2f98a28d1642327cc1ff' WHERE node_id= 4 and qname_id= 12;

Pero cuando trato de validarme por web con clave no me acepta me sigue saliendo error de autenticacion, que mas habria que revisar, ya reinicie el servidor.

Gracias