Zapomniałem hasła głównego mojego Glassfish 3.1.2.2. Czy istnieje sposób na zresetowanie? Spędziłem dużo czasu "googling around", ale nie znalazłem odpowiedniej odpowiedzi.Zapomniałem hasła głównego Glassfish3, jak mogę je zresetować?
Odpowiedz
wykonaj poniższe kroki:
- zatrzymać domen
- kopię zapasową pliku haseł mistrz
- utworzyć nową domenę i zapisać hasło Master:
asadmin create-domeny - savemasterpassword domain2 - Pamiętaj hasło :-)
- Skopiuj nowo utworzony maste rpassword plik nad starym jednym
- Usuń nowo utworzoną domenę:
asadmin usunąć domenę DOMAIN2
FYI, teraz należy również wiedzieć, dlaczego chcesz zabezpieczyć plik hasłem głównym za pomocą uprawnień do plików: -)
Istnieje hasło zapasowe, które można użyć, aby uzyskać dostęp do panelu administratora, nawet jeśli zapomniałeś głównego.
Jeśli przejdziesz do glassfish\domains\domain1\config\
, znajdziesz plik o nazwie local-password
.
Zawartość tego pliku może być używana jako hasło do logowania się do panelu sterowania jako admin.
To był duży problem dla mnie po odziedziczeniu testowej maszyny wirtualnej od kolegi, który opuścił firmę. Nie chciałem ryzykować tworzenia nowej domeny, jak opisano powyżej, i próbowałem używać zawartości pliku lokalnego-hasło jak również opisano powyżej, ale to nie działało dla mnie.
Co było po raz pierwszy było następujące na GlassFish Server Open Source Edition 3.1.2.2 (build 5). Zmienić zawartość tego pliku:
$GLASSFISH_HOME$\glassfish\domains\domain1\config\admin-keyfile
z:
admin;{SSHA}WQVj8i9CLECCiv+w6ZxGgMrcfPqHPoXZW+2Jdw==;asadmin
ja nie dodać do nowej linii lub powrotu karetki na końcu linii. To jest moja modyfikacja online solution.
Skopiuj plik klucza administratora z oryginalnego pliku instalacyjnego (puste hasło).
To powinien być komentarz – ketan
Pamiętam, że magazyn kluczy jest chroniony hasłem głównym. Czy muszę nadpisać starą z magazynu kluczy domeny 2? – kKdH