Jak zresetować / usunąć moje hasło glassfish?

10

Próbuję zainstalować GlassFish v2 na moim komputerze Macintosh. Instrukcje instalacji mówią, że powinien monitować o hasło administratora, ale tak nie jest, a teraz nie mogę zalogować się do konsoli administratora na localhost: 4848. I nie mogę tego zmienić za pomocą asadmin change-admin-password, ponieważ potrzebuje starego. Myślę, że zainstalowałem GlassFish z NetBeans kilka miesięcy temu i mogłem go uruchomić raz lub dwa, ale nie pamiętam, jakiego hasła użyłem wtedy. Czy istnieje polecenie, które mogę wydać, lub plik, który mogę usunąć, aby zapomnieć o starym haśle i poprosić mnie o nowe?

Paul Tomblin
źródło
Dlaczego jest „migrowany z serverfault.com”?
linux_is_for_desktop
Ponieważ ktoś zdecydował, że to nie wystarczy sysadmin-server dla ServerFault.
Paul Tomblin,

Odpowiedzi:

4

Domyślne hasło jest wbudowane w aplikację i istnieje ryzyko, że niezabezpieczone aplikacje będą jeszcze bardziej niezabezpieczone. Domyślne hasło to „adminadmin”.

TheTXI
źródło
2
Ok, to dało mi wskazówkę. Najwyraźniej domyślne hasło jest wbudowane w aplikację i na ryzyko uczynienia niezabezpieczonych aplikacji jeszcze bardziej niezabezpieczonymi, jest to „adminadmin”.
Paul Tomblin
Domyślne hasło administratora glassfish to „zmień”. Myślę, że FWIW (różni się od hasła administratora).
Thufir
21

Zawartość glassfish3\glassfish\domains\domain1\config\local_passwordpliku to hasło zapasowe do zalogowania się jako admin.

(spakujmy trochę przedstawicieli po latach)

Victor Sergienko
źródło
Ale jak zresetować normalne (np. Plik klucza administratora) hasło?
John K,
10

Możesz także utworzyć nową domenę, ustawić hasło administratora na dowolne i przenieść pliki haseł do oryginalnej domeny. Oto post na blogu wyjaśniający proces:

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

Christian Hang-Hicks
źródło
16
W tym poście jest jeszcze lepsza odpowiedź. Przejdź do glassfish3\glassfish\domains\domain1\config\local_passwordpliku - jego zawartość to hasło zapasowe do zalogowania się jako admin.
Victor Sergienko,
plik nie występuje w glassfish 4
dendini 15.10.13
8

W Glassfish 3.1.2.2 możesz zastąpić zawartość domeny \ config \ admin-plik-kluczy następującymi elementami:

admin;{SSHA256}UV9EsTaoxzAdtxiNMKTkb3g0WjnoUBEBgpDQIGSdOu8QhprFoWiSCw==;asadmin

To da ci nazwę użytkownika „admin” i hasło „changeit”.

John K.
źródło
1
Działa dla mnie na Glassfish 4.1.
Douglas Nassif Roma Junior
3
  1. Zaloguj się do asadmin i uruchom Glassfish z wiersza poleceń:

    /usr/local/glassfish-4.1/bin/asadmin  
    asadmin>  start-domain  
    
  2. Port administratora powinien mieć wartość 4848, inny port powoduje niepowodzenie przy próbie zmiany hasła. Zresetuj hasło jako pusty ciąg:

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

Jest przydatny do testowania i programowania. NetBeans nie pozwala na integrację Glassfish z hasłem, hasło nie jest zawsze akceptowane. Usunięcie hasła jest obejściem.

hariprasad
źródło
1

Pod glassfish 4 masz nową, błyszczącą opcję, jak pokazano w poniższym przykładzie (i naprawdę daję moje hasło administratora za darmo;))

szklana ryba

dendini
źródło
który nie zmienia ani nie resetuje hasła glassfish, po prostu ustaw hasło, które będzie używane przez netbeans do uruchomienia serwera glassfish
yeradis
Powiedział, że zainstalował GlassFish z NetBeans, dlatego Glassfish jest automatycznie konfigurowany przez instalatora NetBeans, począwszy od Netbeans 7.X to hasło jest ustawiane losowo przez NetBeans i można je zobaczyć tylko poprzez sprawdzenie opcji Serwery. Nie musisz go resetować, jeśli możesz go przeczytać!
dendini,