¿Cómo restablecer / eliminar mi contraseña de glassfish?


10

Estoy tratando de instalar GlassFish v2 en mi Macintosh. Las instrucciones de instalación dicen que debe solicitar una contraseña de administrador, pero no es así, y ahora no puedo iniciar sesión en la consola de administración en localhost: 4848. Y no puedo cambiarlo con asadmin change-admin-password porque necesita el anterior. Creo que instalé GlassFish con NetBeans hace unos meses y podría haberlo iniciado una o dos veces, pero no recuerdo qué contraseña usé en ese momento. ¿Hay algún comando que pueda dar o un archivo que pueda eliminar para que olvide esa contraseña anterior y me solicite una nueva?


¿Por qué está "migrado de serverfault.com"?
linux_is_for_desktop

Porque alguien decidió que no era lo suficientemente sysadmin-ish para ServerFault.
Paul Tomblin

Respuestas:


4

La contraseña predeterminada está integrada en la aplicación y corre el riesgo de hacer que las aplicaciones no seguras sean aún más inseguras. La contraseña predeterminada es "adminadmin".


2
Ok, eso me dio la pista. Evidentemente, la contraseña predeterminada está integrada en la aplicación y, a riesgo de hacer que las aplicaciones no seguras sean aún más inseguras, es "adminadmin".
Paul Tomblin

La contraseña maestra predeterminada de glassfish es "changeit", creo, FWIW (distinta de la contraseña de administrador).
Thufir

21

El contenido del glassfish3\glassfish\domains\domain1\config\local_passwordarchivo es una contraseña de respaldo para iniciar sesión como admin.

(Empaquemos un representante después de los años)


Pero entonces, ¿cómo restablece la contraseña normal (es decir, admin-keyfile)?
John K

10

También puede crear un nuevo dominio, configurar la contraseña de administrador allí como desee y mover los archivos de contraseña a su dominio original. Aquí hay una publicación de blog que explica el proceso:

http://techteam.wordpress.com/2009/06/25/reset-glassfish-password/


16
Hay una respuesta aún mejor en esa publicación ahora. Ir al glassfish3\glassfish\domains\domain1\config\local_passwordarchivo: su contenido es una contraseña de respaldo para iniciar sesión como admin.
Victor Sergienko

archivo no presente en glassfish 4
dendini

8

Con Glassfish 3.1.2.2, al menos, puede reemplazar el contenido del dominio \ config \ admin-keyfile con lo siguiente:

admin;{SSHA256}UV9EsTaoxzAdtxiNMKTkb3g0WjnoUBEBgpDQIGSdOu8QhprFoWiSCw==;asadmin

Esto le dará un nombre de usuario de 'admin' y contraseña 'changeit'.


1
Funciona para mí en Glassfish 4.1.
Douglas Nassif Roma Junior

3
  1. Inicie sesión en asadmin e inicie Glassfish desde la línea de comando:

    /usr/local/glassfish-4.1/bin/asadmin  
    asadmin>  start-domain  
    
  2. El puerto de administración debe ser 4848, otras causas de puerto fallan al intentar cambiar la contraseña. Restablecer contraseña como una cadena vacía:

    asadmin> set --user admin server.jms-service.jms-host.default_JMS_host.admin-password=
    
  3. asadmin> exit

Es útil para pruebas y desarrollo. NetBeans no permite integrar Glassfish con contraseña, la contraseña no siempre es aceptada. Eliminar la contraseña es una solución alternativa.


1

En glassfish 4 tiene una nueva opción brillante como se muestra en el ejemplo a continuación (y estoy dando mi contraseña de administrador de forma gratuita de verdad;))

pez vidrio


que no cambia ni restablece la contraseña de glassfish, solo establece la contraseña que será utilizada por netbeans para iniciar el servidor de glassfish
yeradis

Dijo que instaló GlassFish con NetBeans, por lo tanto, Glassfish se configura automáticamente por el instalador de NetBeans, a partir de Netbeans 7.X esta contraseña se establece aleatoriamente por NetBeans y solo se puede ver mirando dentro de la opción Servidores. ¡No es necesario reiniciarlo si puedes leerlo!
dendini
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.