2013-06-07 23 views

Odpowiedz

11

wykonaj poniższe kroki:

  1. zatrzymać domen
  2. kopię zapasową pliku haseł mistrz
  3. utworzyć nową domenę i zapisać hasło Master:
    asadmin create-domeny - savemasterpassword domain2
  4. Pamiętaj hasło :-)
  5. Skopiuj nowo utworzony maste rpassword plik nad starym jednym
  6. 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: -)

+0

Pamiętam, że magazyn kluczy jest chroniony hasłem głównym. Czy muszę nadpisać starą z magazynu kluczy domeny 2? – kKdH

12

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.

0

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.

0

Skopiuj plik klucza administratora z oryginalnego pliku instalacyjnego (puste hasło).

+1

To powinien być komentarz – ketan