Cómo resetear el admin de ColdFusion


-- Descargar Cómo resetear el admin de ColdFusion como PDF --


Perdiste la pass? Necesitás saber cómo resetear el admin de Coldfusion? Seguí leyendo:

Todo comenzó cuando se me ocurrió cambiar la pass al administrador de CF en mi servidor de prueba, corriendo CF 10 Standard. Entré al admin, security, puse una pass nueva, listo!, pensé.

Pero parece que no es tan sencillo. Al volver a loguearme, la contraseña no funcionaba. Investigando un poco, la primer solución que encontré supuestamente funcionaba para CF MX 7, 8, 9, 10s y sugería los siguientes pasos:

  1. Acceder a la carpeta de CF y luego al /cfusion/Lib.
  2. Una vez ahí, buscar el archivo password.properties y editarlo.
  3. Poner una nueva contraseña en el campo password y cambiar el campo encrypted a false.
  4. Reiniciar el servicio CF Application Server.

No hubo suerte con esto y seguía sin poder acceder.

La segunda solución proponía el siguiente procedimiento:

  1. Acceder a la carpeta de CF y luego /cfusion/bin.
  2. Ejecutar passwordreset.bat.
  3. Elegir 1 para resetear la contraseña.
  4. Ingresar la nueva pass.
  5. Si usás RDS, ingresar la pass de RDS a continuación.
  6. Reiniciar el servicio ColdFusion Application Server.

Tampoco hubo ningún resultado positivo

Finalmente, la tercera es la vencida:

  1. Acceder a la carpeta de CF, luego a cfusion/lib.
  2. Editar el archivo neo-security.xml.
  3. Ubicar la siguiente línea:                                                                   <var name=”admin.security.enabled”>                                             <boolean value=”true” />                                                                  </var>
  4. Cambiar true por false en el campo boolean value.
  5. Guardar, salir.
  6. Reiniciar el servicio Coldfusion Application Server y probar.

Esta vez, al cargar de nuevo el admin, la restricción de contraseña había sido eliminada. De todos modos, ahora surgió un nuevo problema: Tanto intenté, que ya no sabía que poner en el campo “Old Password”, que pregunta al querer cambiar la pass. Ninguna de las contraseñas usadas funcionaron.

Procedí con la solución 1 (agregando un paso, dejar el campo rdspassword vacío) y esta vez, si pude por fin loguearme con mi nueva pass.

Resumiendo:

  1. Deshabilitar la protección con contraseña.
  2. Reiniciar el servicio
  3. Resetear el admin de Coldfusion editando el archivo /lib/password.properties.

Espero les resulte claro. Quise compartir esta experiencia con ustedes porque no me había pasado esto antes (rara vez cambié la pass) y fue un dolor de cabeza.

REFERENCIAS:

Reset Coldfusion Administrator Password (Resetear el admin de Coldfusion, en inglés)

Cualquier comentario es bienvenido, contános si te ha pasado alguna vez, si te sirvió lo explicado acá, etc.

 

 

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *