Socorro! me olvide del password de admin!

Gustavo Orrillo
- 13/03/2022 - 1 min. de lectura

Sucede a menudo y me pasó días atras. Me olvidé del password de admin de mi instalación de Odoo. Como hice para recuperarlo? Gracias a Stackoverflow, encontré la solución. Para hacer corta la solución, si uno tiene acceso a la base de datos de PostgreSQL, uno esta salvado. Sino... en mi opinión la batalla esta perdida.

Bien, el primer paso es usar python para generar el hash del password:
gustavo@moldeointeractive:~$ python3
Python 3.5.3 (default, Sep 27 2018, 17:25:39) 
[GCC 6.3.0 20170516] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> from passlib.context import CryptContext
>>> setpw = CryptContext(schemes=['pbkdf2_sha512'])
>>> setpw.encrypt('MiNuevoPassword')
'$pbkdf2-sha512$25000$VGrt3fvfO6dUao0RolTqfQ$iWq2fURxVbZp1Dh4eILDcQN2T/U8D7/Sq073xVYMLSmDKVCPRln99EzmxxmRvhzt2ZsrLTCBBMqu.XXZpNEJJQ'

Como pueden ver, esto genera el hash para el nuevo password. Luego hay que copiar el password y desde el psql conectado a la base de datos de Odoo debe hacer

update res_users set password = '$pbkdf2-sha512$25000$VGrt3fvfO6dUao0RolTqfQ$iWq2fURxVbZp1Dh4eILDcQN2T/U8D7/Sq073xVYMLSmDKVCPRln99EzmxxmRvhzt2ZsrLTCBBMqu.XXZpNEJJQ' where id = <id del usuario al que desee cambiar el password>;

Y listo, de esa manera ya esta actualizado el password.


Acerca de:

Gustavo Orrillo

Apasionado de la programación, implementa Odoo para distintos tipos de negocios desde el año 2010. En Moldeo Interactive es Socio fundador y Programador; además de escribir en el Blog sobre distintos temas relacionados a los desarrollos que realiza.

Cambiando el tipo de cambio en los pagos en Odoo

Bien... esto funciona en Odoo 15, no ya en Odoo 14. Ya verán porque. En Odoo 15 se permite el ingreso de los pagos; los cuales generan en forma auto...

Seguir leyendo
Procesando ingresos de mercadería

Por lo general, los ingresos de mercadería son creados automáticamente desde una orden de compra. Tambien se los puede crear manualmente. Solo tiene...

Seguir leyendo
Agregando campos para consultar stocks

Los stocks en Odoo estan representados en el modelo stock.quant. El cual tiene muchos campos por los cuales consultar, pero muchas veces eso no es s...

Seguir leyendo