Recuperar la contraseña de administrador de Joomla
Así que has perdido la contraseña de administrador de Joomla, ¿hay solución? Sí, bastante sencilla.
La idea
La contraseña de los usuarios, al igual que toda la información de éstos, se almacena dentro de la base de datos asociada a Joomla, por lo que sólo necesitaríamos realizar una modificación en una de las tablas para poder realizar el cambio a una nueva contraseña. No podemos ver la existente, sólo cambiarla.
Podemos emplear este método con cualquier otro usuario, aunque no tiene sentido, ya que como administradores podemos cambiar la clave de cualquier usuario desde el backend, en la sección Administración de usuarios.
¿Qué necesitamos?
En primer lugar necesitamos contar con un sistema para acceder a las tablas de nuestra base de datos. El más sencillo y habitual es instalar en nuestro servidor un phpmyadmin, un grupo de páginas web que nos dan acceso a la información de nuestra base de datos. Para ello necesitaremos conocer varios detalles, como el acceso ftp y la información de la base de datos. No entraremos aquí en eso porque sería demasiado extenso.
El proceso
Una vez que tenemos un phpmyadmin instalado accederemos con el a la base de datos de Joomla y a la tabla jos_users (el jos puede variar dependiendo de la instalación), haremos clic en Examinar y pulsaremos sobre el lapiz que aparece junto al registro del administrador para acceder a la modificación de sus datos.
A continuación, borraremos los datos que aparezcan en el campo password y lo reemplazaremos con la nueva clave. Para que la clave se almacene correctamente debemos seleccionar en la lista de tipo de datos la opción MD5. De este modo la base de datos tomará nuestra clave y la almacenará con esta codificación.
Y ya está. La clave ha sido cambiada y podemos acceder como siempre con la nueva clave. Para hacer una comprobación podríamos entrar de nuevo en la tabla jos_users y veremos que nuestra clave ha desaparecido y se ha reemplazado por una serie de datos sin sentido para nosotros.
La seguridad ante todo
Si no tenemos previsto volver a utilizar phpmyadmin durante una temporada puede ser conveniente eliminarlo del servidor para aumentar la seguridad.

30 comentarios:
Excelente artículo. Una forma rápida, sencilla y eficaz de cambiar una contraseña que se nos ha olvidado de Joomla.
Saludos.
Muy agradecido. A veces nos complicamos demasiado cuando la solución está ahí mismo.
hola bueno, hice todo, tal cual y se que lo hice bien a mi entender.Lo lei de varios lados este método de editar la tabla de usuarios, intente muchas veces y el sistema no me permite entrar.El problema se opriginó cuando desde e back end de Joomla le quise cambiar el password al administrador y no pude entrar nunca mas...
Alguien me puede ayudar? no hice back up...
absimu@hotmail.com
hice todos los pasos, hasta "inserte lineas nuevas en la tabla"
Buenas tardes, quisiera hacerles una pregunta, desconozco el motivo por el cual mi contraseña dejó de funcionar. Sigo paso a paso su tutorial, pero al ingresar a phpmyadmin, tabla jos_users, editar... Encuentro una serie de tablas diferentes a las que uds muestran.
Veo:
Campo:Password
Tipo: VARCHAR
Longitudes/Valores:100
Cotejamiento: Latin1_swedish_c1
Atributos: (vacio)
No sé que hacer... por favor podrían guiarme en este caso? Estoy perdido y realmente necesito su ayuda.
Muchas gracias!
Mi email es jdejean@gmail.com pero estaré atento a las respuestas aqui publicadas.
Un abrazo.
Puede ser un problema con la versión que tengas de Joomla. ¿Estas trabajando con la 1.5?
Si tienes una de la serie 1.0.x deberías comenzar actualizando hasta la 1.0.15, descargando la actualización en www.joomlaspanish.org
Después prueba a ver si puedes entrar.
Si estoy trabajando con la 1.5
Entiedo que esto debe ser un problema con mi phpadmin y no con Joomla...
De todos modos les cuento que lo solucioné por otra vía.
Mi cliente y "administrador" del sitio decidió cambiar sus datos en la planilla de contacto. No solo cambió el nombre, sino que también su Nombre de usuario. (casualmente con SU nombre... y es un señor de varios apellidos...) En fin. Costó darle a todos los nombres y al orden, pero salió.
Agradezco los comentarios.
Saludos!!
Me alegro de que se haya solucionado, entonces. Gracias por dejar tu solución para otras personas que pasen por aquí.
Gracias a Uds.
La verdad que estoy lejos de una "Solución" propiamente llamada... Pero siempre es bueno tener en cuenta lo personal de estas cosas.. En este caso, el saber que mi cliente mete mano en todo, hizo pensar las cosas de maneras alternas.
Creo que ahi hay un buen consejo....
Un abrazo! y Muchas gracias
muchas gracias, Antonio ¡me sirvió!
Para Juan Pablo: para que no te vuelva a pasar eso siempre debes crear otro supersuario para el cliente distinto del tuyo.
Y para poder editar la base de datos tienes que ir a editar el campo y tu estas viendo la estructura.
Gracias a ti por tu aportación.
el mejor artìculo que he visto , simple y claro , excelente¡¡¡
Juan pablo: Posiblemente estes viendo la ESTRUCTURA de la tabla y no el CONTENIDO. Para ver el contenido (los datos) busca donde diga EXAMINAR
MUCHAS GRACIAS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
SALUDOS DESDE COLOMBIA
GARCIAS!!!!!!!!!
Muchísimas gracias!...
Gracias a vosotros.
muy buena idea.... Sin embargo para no complicarnos en este asunto... tambien podemos utilizar RECORDAR CONTRASEÑA!!! de nuestra propia web... El proceso es rapido (solo tenemos que ingresar nuestro correo asociado a la cuenta de administrador)... y esperar a que se nos envie un correo con la clave temporal para cambiar la clave de ADMIN.
Pues muchas gracias.
Me sirvió para cambiar la clave que se me habìa olvidado, por estar cambiandola a cada rato.
Gracias de nuevo.
Ufff!
no recuerdo usuario y contraseña o me han hackeado. Es Joomla 1.5, que podría hacer?
oie te debo una cerveza amigo, tu metodo me ayudo, todo muy claro y me resulto mas facil de hacer porque mi host ya tiene el phpmyadmin instalado y solo segui tus pasos y como tu dices, LISTO!!!.... Gracias!!!
Eso está hecho, tómatela a la salud de todos los que pasamos por aquí.
Un saludo.
Hola espero alguien lea esto pronto
yo no puedo accesar a mi tabla no la puedo examinar, alguien me puede ayudar???
Claudia
¿Cómo intentas acceder a la tabla? Danos más información para que te podamos ayudar.
Solamente dar muchisimas gracias a este articulo. Parecera una tonteria pero me ha ayudado mogollon gracias
yo no necesito cambiar la clave, yo necesito saber cual es
En ese caso tendrás que rebuscar en lo más profundo de tu memoria, ya que, por suerte, creo que no hay forma de averigurarla. Piensa que si alguien puede averiguar una clave por este método podría utilizarla para acceder a otros sitios o servicios que utilices, lo cual es bastante peligroso.
Mejor cambiarla. :-)
Hola, muy buen articulo y bastante útil me ayudó mucho, gracias!!!!!
Muchas gracias, este artículo me ha ayudado un montón.
Saludos.
Muchas gracias esta muy bien explicado jaja me falto el MD5 :P saludos
Hola he intenado cambiar la contraseña por una nuevo, ya que olvide la anterior.
Lo hago por medio de phphMy Admin y se cambia de momento, pero me sigue saliendo como si fuera una contraseña errada, cuando cierro y vuelvo a entrar a PHPMy Admin, la contraseña que aparece encriptada es la que no recuerdo, a pesar de que ya hise todos los cambios.
No sé porque no se cambia definitivamente por la nueva contraseña algo esta pasando, ustedes saben que puede ser o de que otra forma puedo cambiar mi contraseña.
S's
Ayuda plis
Es muy raro, ¿tienes algún sistema que restaure la base de datos o algo así? Si cambias un dato y consigues entrar, debería seguir dejándote entrar tantas veces como quieras. Danos más pistas.
Publicar un comentario en la entrada