lunes, 4 de noviembre de 2013

Recuperar acceso a administrador web de Elastix

Es muy frecuente, encontrarse con el problema de no poder ingresar a la consola de administracion WEB en el servidor Elastix, debido a que no se conoce, se ha perdido u olvidado la clave de acceso del usuario Admin. El no tener acceso a la administracion Web, implica casi no poder hacer ninguna tarea de gestion y administracion de la PBX-IP Elastix, es comun tambien que nos contratan para dar soporte a un sistema que esta en operacion instalado por otro, en el cual generalmente de igual manera no se conoce la clave de acceso.
Recuperar clave de admin en Elastix
Para restablecer la clave del usuario Admin de la consola Web, se tiene que tener acceso a la consola en modo texto o linea de comando (CLI), ya sea desde el mismo servidor o a traves de una sesion remota via SSH; es recomendable hacerlo desde una sesion remota SSH para unicamente copiar y pegar.
Se ingresa con el usuario root y se ejecutan los siguientes comandos:
cd /usr/bin/
sqlite3 /var/www/db/acl.db "UPDATE acl_user SET md5_password = '`echo -n password|md5sum|cut -d ' ' -f 1`' WHERE name = 'admin'"
La segunda linea que inicia con sqlite3 es una sola linea, la palabra password corresponde a la nueva clave a colocar, reemplazarla por la que se desea poner, despues de haber hecho las modificaciones solo resta copiar la linea y pegarla en la consola SSH para ejecutarla, si no se presenta ningun mensaje de error, la clave ha sido restablecida correctamente y solo resta probarla en la consola WEB.
Tambien pueden ejecutar la linea tal como se presenta, al ingresar con admin, colocan la clave password y luego la pueden cambiar cuando ya hayan ingresado desde la consola Web.
EN EL SIGUIENTE VIDEO SE MUESTRA EL PROCEDIMIENTO DESDE UNA SESION SSH (PuTTy)