Gelegentlich kann es erforderlich sein, die Sicherheitsfunktionen zu deaktivieren, um Zugriff auf die WAS DMGR-Konsole zu erhalten. Dies ist meistens der Fall, wenn:
- Das Passwort vergessen wurde.
- Das Passwort von einer anderen Person geändert wurde.
- Es Probleme mit der SSL/Sicherheitskonfiguration oder der Datei `security.xml` gibt.
Befinden Sie sich in einer Lage, in der Sie ohne gültige Anmeldeinformationen auf den WAS Deployment Manager zugreifen müssen?
Es gibt zwei verschiedene Methoden, um die Sicherheitsfunktionen außer Kraft zu setzen. Wählen Sie diejenige, die für Sie am besten geeignet ist.
Methode 1: Deaktivierung über wsadmin
- Navigieren Sie zum Pfad Ihres DMGR-Profils und öffnen Sie den Ordner `bin`.
- Starten Sie `wsadmin.sh`, um die `wsadmin`-Eingabeaufforderung zu aktivieren.
[[email protected] bin]# ./wsadmin.sh
WASX7209I: Verbindung zum Prozess "dmgr" auf dem Knoten localhostCellManager01 über SOAP-Connector hergestellt; Der Prozesstyp ist: DeploymentManager
WASX7029I: Für Hilfe geben Sie ein: "$Help help"
wsadmin>
- Führen Sie den Befehl `securityoff` aus, wie unten dargestellt:
wsadmin>securityoff
LOKALE OS-Sicherheit ist jetzt deaktiviert, aber Sie müssen server1 neu starten, damit dies wirksam wird.
wsadmin>
- Geben Sie `exit` ein, um das `wsadmin`-Dienstprogramm zu beenden.
- Starten Sie den DMGR neu, um die Änderungen zu übernehmen.
Versuchen Sie nun, auf die WAS DMGR-Konsole zuzugreifen – es sollten keine Anmeldeinformationen mehr erforderlich sein.
Methode 2: Modifikation der security.xml-Datei
Erstellen Sie zunächst eine Sicherheitskopie der Datei `security.xml`. Sie finden diese unter `DMGR profile/config/cells/CellName`. Falls Sie unsicher sind, nutzen Sie den Befehl `find`, um die Datei `security.xml` zu finden.
- Bearbeiten Sie die Datei `security.xml` mit einem Texteditor Ihrer Wahl, z.B. `vi`.
- Suchen Sie nach der Zeile `enabled=true` (wie im Folgenden gezeigt).
- Ändern Sie den Wert `true` in `false` (wie im Bild unten dargestellt).
Das war es auch schon! Sie sollten jetzt ohne Passwort auf den WAS DMGR zugreifen können.
Hinweis: Um die Sicherheit wieder zu aktivieren, müssen Sie folgende Schritte durchführen:
- Starten Sie `wsadmin.sh`.
- Führen Sie den Befehl `securityon` aus.
- Starten Sie den DMGR erneut.
Ich hoffe, eine dieser Methoden hilft Ihnen dabei, die Sicherheitsfunktionen zu deaktivieren und die WAS-Verwaltungskonsole zu erreichen.
Möchten Sie Ihre Kenntnisse im Bereich Cloud Computing erweitern? Schauen Sie sich diesen Einführungsleitfaden an.
Hat Ihnen dieser Artikel gefallen? Teilen Sie ihn gerne mit Ihren Kontakten!