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.