¡Bienvenido!

Esta comunidad es para profesionales y principiantes en nuestros productos y servicios.
Comparte y discute el mejor contenido y nuevas ideas de marketing, construye tu perfil profesional y conviértete en un mejor comercializador.

Debe estar registrado para interactuar con la comunidad.
Se marcó esta pregunta
89 Vistas

¿Cómo generar una nueva master password?

Afortunadamente, en caso de olvidar la master password del servidor de producción o del sistema local existen formas de reiniciarla, recuperarla y/o cambiarla.

Se plantea el siguiente caso:

Se desea administrar la base de datos de Odoo, ya sea crear una nueva, restaurar, respaldar, duplicar o borrar. Al intentar realizar algunas de estas acciones se solicitará la master password, en caso de no saberla o de haberla olvidado, se denegará la acción por el sistema.

Es importante considerar que a partir de Odoo 14 se genera automáticamente una master password, en el caso de no tener una configurada.

Para este proceso existen dos escenarios, uno donde no se usa el archivo de configuración y otro donde si.

Pasos a seguir en el primer escenario:

  1. Ingrese a la terminal del sistema y utilice el comando vi ~/.odoorc. En caso de no abrir el archivo con extensión .odoorc. Ejecute el comando python odoo-bin -d Nombre de la base de datos y seguido ejecutar el comando vi ~/.odoorc.
  2. Identifique la línea que contenga la contraseña encriptada (Comienza con “admin_passwd”) y elimínela.
  3. Guarde la configuración con el comando :wq.
  4. Utilice el comando python odoo-bin -d Nombre de la base de datos .
  5. En el navegador, vuelva a la sección de administración de base de datos. Notará que ahora hay un aviso que indica que el administrador no está protegido y pedirá configurar una master password, lo que indica que el proceso funcionó correctamente.
  6. Al intentar duplicar, eliminar o respaldar la base de datos, Odoo colocará automáticamente una master password nueva, esta debe ser guardada o también es posible modificar por una que sea fácil de recordar.

Pasos a seguir en el segundo escenario:

  1. En el terminal del sistema utilice el comando python odoo-bin -d Nombre de la base de datos -c odoo_config.conf. Nota: Considere que el master password no es visible en el archivo odoo_config.conf. (El archivo odoo_config.conf puede llamarse diferente dependiendo de la instalación de Odoo. El nuestro en diferentes servidores regularmente se llama odoo.conf )
  2. Utilice el comando vi ~/.odoorc.
  3. Identifique la línea que contenga la contraseña encriptada (Comienza con “admin_passwd”) y elimínela.
  4. Guarde la configuración con el comando :wq.
  5. Vuelva a introducir el comando python odoo-bin -d Nombre de la base de datos -c odoo_config.conf.
  6. En el navegador, vuelva a la sección de administración de base de datos. Notará que ahora hay un aviso que indica que el administrador no está protegido y pedirá configurar una master password, lo que indica que el proceso funcionó correctamente.
  7. Al intentar duplicar, eliminar o respaldar la base de datos, Odoo colocará automáticamente una master password nueva, esta debe ser guardada o también es posible modificar por una que sea fácil de recordar.
  8. Al ingresar al archivo de configuración (odoo_config.conf) puede observar que la contraseña ha sido generada y almacenada en dicho archivo, siendo visible desde este y ya no desde el archivo con extensión .odoorc.


Avatar
Descartar