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
Maciej – redaktor, pasjonat technologii i samozwańczy pogromca błędów w systemie Windows. Zna Linuxa lepiej niż własną lodówkę, a kawa to jego główne źródło zasilania. Pisze, testuje, naprawia – i czasem nawet wyłącza i włącza ponownie. W wolnych chwilach udaje, że odpoczywa, ale i tak kończy z laptopem na kolanach.