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?


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”.


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)


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/


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”.


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.


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


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,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.