Resetear Contraseña de la Interfaz web de Elastix MT (Multi-Tenant)

En la versión On-Premise de Elastix para resetear la contraseña de la interfaz web se realiza mediante un update a la tabla acl_user contenida en un DB SQlite; un ejemplo de la línea que se ejecuta es:

sqlite3 /var/www/db/acl.db “UPDATE acl_user SET md5_password=’`echo –n engelausmetall|md5sum|cut -d’ ‘ -f1`’ WHERE name=’admin'”

Pues bien en la versión Multi-Tenant de Elastix es diferente porque la tabla acl_user ahora se almacena en un DB MySQL por lo que procedemos a revisar cómo está la estructura de la misma para luego proceder a ejecutar un update.

El acl_user va estar dentro de la base “elxpbx” la revisamos con un show tables

Por ultimo revisamos el contenido de la tabla acl_user con un select

Ahora si a lo q nos interesa a resetear la contraseña de la interfaz de Elastix Multi-Tenant.

Desde la terminal ejecuto lo siguiente:

mysql -uroot -p -e “update elxpbx.acl_user set md5_password=’`echo -n nuevopassword|md5sum|cut -d’ ‘ -f1`’ where username =’admin’;”

y listo ya ingrese a la interfaz con la nueva contraseña