Cómo cambiar el password en la Consola de Administracion de Pentaho

El usuario y contraseña de acceso a la Consola de administración de Pentaho (PAC) se guardan en el archivo
administration-console/resource/config/login.properties. El contenido del archivo es el que se muestra a continuación:

admin: OBF:1v2j1uum1xtv1zej1zer1xtn1uvk1v1v,server-administrator,content-administrator,admin

Si se quiere ingresar nuevas entradas o cambiar el password por defecto se usa la clase org.mortbay.jetty.security.Password. Desde la línea de comando se puede utilizar de la siguiente manera:

shell> cd //administration-console/lib/ shell> java -cp jetty.jar;jetty-util.jar org.mortbay.jetty.security.Password Usage - java org.mortbay.jetty.security.Password [] If the password is ?, the user will be prompted for the password

Nota: En realidad el nombre del archivo .jar incluye el número de versión - por ejemplo jetty-6.1.2.jar and jetty-util-6.1.9.jar. Fijarse en el directorio resource/lib para ver que número de versión viene con el Pentaho que estamos usando.

Entonces, por ejemplo, si se quiere modificar el password para el usuario admin por “secreto”, hay que hacer lo siguiente:

shell> java \ > -cp jetty-6.1.2.jar:jetty-util-6.1.9.jar \ > org.mortbay.jetty.security.Password \ > secreto

Este comando genera la siguiente salida:

secreto OBF:1yta1t331v8w1v9q1t331ytc MD5:5ebe2294ecd0e0f08eab7690d2a6ee69

Luego hay que modificar el archivo resource/config/login.properties y cambiar lo que dice en OBF:1v2j1uum1xtv1zej1zer1xtn1uvk1v1v por OBF:1yta1t331v8w1v9q1t331ytc.

Nota: Para más información ver la página http://wiki.pentaho.com/display/ServerDoc2x/Configuring+Security+with+Pentaho+Administration+Console.

Fuente: Pentaho Solutions: Business Intelligence and DataWarehousing with Pentaho and MySQL (Roland Bouman - Jos Van Dongen) - Wiley - pag. 57 y 58

Buenos dias!! Finalmente encontré estos pasos para cambiar el password del admin de la consola del administrador pero cuando lo llevé a cabo me tira los errores que aparecen en las imagenes que adjunto.
Antes de modificar el archivo login.properties hice una copia del mismo (login.properties.old) asi que luego del error reemplace el archivo modificado por el original antes del cambio y reinicie, de todos modos continúa dando el error.

Cuando levanto el start-pac dice:
“Console is now started. It can be accessed using http://pentaho:8099
El error lo tira luego de ingresar usuario y contraseña
Yo imagino tiene que ver con el cambio de la clave porque antes de eso todo estaba andando bien. ¿Qué podra ser?
Desde ya muchas gracias

Andrea


error_consola_admin.JPG

error_consola_admin.JPG_thumb.png

error2_consola_admin.JPG

error2_consola_admin.JPG_thumb.png

Hola Andrea,
te fijaste que dice el log de pentaho?. Los logs están en /biserver-ce/tomcat/logs y son los archivos catalina.out y pentaho.log. Ahí seguramente diga algo más del error.

Saludos,

Marcos

te adjunto los archivos de los logs. Yo hice un tail -f de cada uno para ver que tiraba en el momento del error y el único con variaciones fue pentaho.log (mando la parte del error) y el catalina.out va completo…


pentaho_log.rar (1.45 KB)

catalina.rar (161 KB)

Hola Andrea,
cómo te quedó definitivamente el archivo donde está la clave de la consola de administración?.
Ahí en los logs veo algunos errores de conexión. Puede ser que haya quedado algo mal configurado con la base postgres.

Saludos,

Marcos

Buen día Marcos! Vos sabes que justo tenia una copia completa de todo el directorio /usr/local/pentaho y volvi a pisar el archivito login.properties, reinicie y anduvo bien.
Cuando ejecuto:
java -cp jetty-6.1.2.jar:jetty-util-6.1.9.jar org.mortbay.jetty.security.Password xxxxx
y reemplazo OBF:1v2j1uum1xtv1zej1zer1xtn1uvk1v1v por OBF:1x8g1u2w1unp1wmp1hgy1xfj1he41wnh1uo91u2e1x8e (que es lo que me devuelve la ejecución anterior) es donde aparece el error al logearme con el nuevo password
Desde la consola del biserver todo anda bien, porque probe conectarme y ejecutar varios reportes y funcionan (entonces como que no debe tener que ver con la conexión a la base de datos).
El contenido del archivo en donde esta la clave de la consola del administrador es:
admin: OBF:1v2j1uum1xtv1zej1zer1xtn1uvk1v1v,server-administrator,content-administrator,admin

Te adjunto el archivito…


login.properties.rar (189 Bytes)

Hola Andrea,
recién hice algunas pruebas cambiando el password en un servidor local y funcionó lo más bien.
Para ver bien el error que te da, te pediría por favor que modifiques la password de la consola de admin, elimines el archivo catalina.out de /biserver-ce/tomcat/logs, levantes la consola de administración y me envíes el log catalina.out que es crea nuevamente. De esta menera vamos a poder ver el error.

Saludos,

Marcos

Buen día Marcos! te cuento que volvi a cambiar el password y ahora anduvo bien. Lo único que hice diferente respecto a las veces anteriores fue eliminar el archivo catalina.out luego de modificar el password. La verdad no se que pudo haber sido, pero quedó bien, ya no muestra ningún error.
Muchisimas gracias!

Andrea