martes, 27 de marzo de 2012

Cómo Modificar la Password del usuario weblogic (en Windows)

El usuario weblogic en OBIEE es el usuario administrador del servidor de aplicaciones WebLogic que se crea en el momento de la  instalación. Es justamente, en el proceso de instalación que le asignamos a ese nuevo usuario, una password.

Cómo es lógico, se va a presentar la ocasión en que queramos cambiar esa password ya sea por razones de seguridad o de cualquier otra índole.
En este post vamos a explicar paso a paso como realizar este cambio

1)      Loguearse a la consola de Web Logic (http://<host>:7001/console) con el usuario weblogic e ir a la opción Dominios de Seguridad en el panel izquierdo.



2)      Seleccionar myrealm en el panel derecho y luego ir al tab Usuarios y Grupos.



3)      Seleccionar el usuario weblogic y cambiar la password.


4)  Una vez cambiada la password bajar los servicios.

Obs: Si se reinicia los servicios nos da el siguiente error:

<Notice> <WebLogicServer> <BEA-000365> <Server state changed to FORCE_SHUTTING_DOWN>

 Esto es porque para Weblogic existe un archivo que se llama boot.properties que contiene el usuario y la password con la que se maneja (levantar o bajar) la instancia de WebLogic.
El archivo luce de esta manera y la password se guarda encriptada.

#Sat Aug 06 18:15:58 BRT 2011
password={AES}mFESbLWxaaklLyguu08bbYjl6FG6fQX8HWkQdvTq3Vc\=
username={AES}LwS9iwweT/BsA0ScOG6BA6YHfcL0CjMQ+aNWdoGBBnE\=

En el caso de que la instalación de OBIEE haya sido de tipo “Enterprise Install” este archivo se encuentra en dos directorios y por ende hay que modificarlo en ambos

<OBIEE_HOME>\user_projects\domains\bifoundation_domain\servers\AdminServer\security

<OBIEE_HOME>\user_projects\domains\bifoundation_domain\servers\bi_server1\security

En el caso de que la instalación de OBIEE haya sido de tipo “Simple Install” entonces el archivo boot.properties se encuentra sólo en el primer directorio (Admin Server).

5)  Una vez modificado el archivo con el usuario weblogic y la password sin encriptar, entonces levantamos  el servicio de WebLogic

Si revisamos los archivos una vez levantado el servicio, vemos que tanto el usuario como la password ya se encuentran nuevamente encriptados.

Con esto queda realizado el cambio de password del usuario weblogic