Wyłącz zabezpieczenia na serwerze IBM WebSphere Application Server

Photo of author

By maciekx

Zdarzają się sytuacje, w których konieczne jest wyłączenie mechanizmów bezpieczeństwa, aby uzyskać dostęp do konsoli administracyjnej WAS DMGR. Najczęściej ma to miejsce, gdy:

  • Zapomnisz dane uwierzytelniające,
  • Hasło zostało zmienione przez inną osobę,
  • Konfiguracja SSL/Security lub plik security.xml uległy uszkodzeniu.

Czy znalazłeś się w sytuacji, gdzie musisz dostać się do WAS Deployment Manager, nie mając dostępu do poprawnych danych logowania?

Istnieją dwa sposoby na dezaktywację zabezpieczeń. Wybierz ten, który bardziej Ci odpowiada.

Metoda pierwsza – wykorzystanie wsadmin

  • Przejdź do katalogu bin znajdującego się w ścieżce profilu DMGR.
  • Uruchom skrypt wsadmin.sh, co spowoduje pojawienie się wiersza poleceń wsadmin.
[[email protected] bin]# ./wsadmin.sh
WASX7209I: Połączono z procesem "dmgr" na węźle localhostCellManager01 przy użyciu konektora SOAP; Typ procesu to: DeploymentManager
WASX7029I: Aby uzyskać pomoc, wpisz: "$Help help"
wsadmin>
  • Wprowadź polecenie securityoff, jak pokazano poniżej.
wsadmin>securityoff
Lokalne zabezpieczenia systemu operacyjnego są teraz wyłączone, ale aby zmiany zostały wprowadzone, musisz ponownie uruchomić serwer1.
wsadmin>
  • Wpisz polecenie exit, aby zamknąć narzędzie wsadmin.
  • Zrestartuj DMGR, aby wprowadzone zmiany zaczęły obowiązywać.

Spróbuj teraz zalogować się do konsoli WAS DMGR – nie powinno być już wymagane podawanie żadnych danych logowania.

Metoda druga – modyfikacja pliku security.xml

Przede wszystkim wykonaj kopię zapasową pliku security.xml, który znajduje się w katalogu profilu DMGR, w ścieżce config/cells/NazwaKomórki. Jeśli nie znasz dokładnej lokalizacji pliku, możesz użyć polecenia find do jego wyszukania.

  • Otwórz plik security.xml w edytorze, na przykład vi.
  • Odszukaj linię zawierającą parametr enabled=true (jak zaprezentowano poniżej).
  • Zmień wartość true na false (jak pokazano na ilustracji poniżej).

To wszystko. Teraz możesz uzyskać dostęp do WAS DMGR bez konieczności podawania hasła.

Wskazówka: aby ponownie aktywować zabezpieczenia, należy wykonać następujące kroki:

  • Uruchom skrypt wsadmin.sh.
  • Wprowadź polecenie securityon.
  • Zrestartuj DMGR.

Mam nadzieję, że jedna z przedstawionych metod pomoże Ci dezaktywować zabezpieczenia i umożliwi dostęp do konsoli administracyjnej WAS.

Chcesz poszerzyć swoje umiejętności w zakresie Cloud Computing? Sprawdź ten przewodnik dla początkujących.

Czy artykuł był dla Ciebie pomocny? Zachęcamy do podzielenia się nim ze znajomymi.


newsblog.pl