Inaktivera säkerhet i IBM WebSphere Application Server

By rik

Ibland kan det uppstå situationer där det blir nödvändigt att stänga av säkerhetsfunktionerna för att få tillgång till WAS DMGR-konsolen. Detta inträffar oftast i följande scenarier:

  • När inloggningsuppgifterna har glömts bort.
  • Om lösenordet har ändrats av någon annan.
  • Vid felaktig konfiguration av SSL/säkerhet eller fel i filen security.xml.

Befinner du dig i en situation där du behöver komma in i WAS Deployment Manager utan giltiga inloggningsuppgifter?

Lyckligtvis finns det två metoder för att temporärt inaktivera säkerheten. Välj den metod som passar dig bäst.

Metod 1: Använda wsadmin

  • Navigera till DMGR-profilens sökväg och vidare till bin-mappen.
  • Starta wsadmin.sh för att öppna wsadmin-prompten.
[[email protected] bin]# ./wsadmin.sh
WASX7209I: Ansluten till processen "dmgr" på noden localhostCellManager01 med SOAP-anslutningen; Processtypen är: DeploymentManager
WASX7029I: För hjälp, skriv: "$Help help"
wsadmin>
  • Kör kommandot securityoff som visas nedan.
wsadmin>securityoff
Lokal OS-säkerhet är nu avstängd, men du måste starta om server1 för att ändringen ska gälla.
wsadmin>
  • Använd kommandot exit för att stänga wsadmin-verktyget.
  • Starta om DMGR för att säkerställa att ändringen får effekt.

Försök nu att logga in i WAS DMGR-konsolen, och den bör inte längre begära inloggningsuppgifter.

Metod 2: Modifiera filen security.xml

Ta en säkerhetskopia av filen security.xml. Denna fil finns i DMGR profile/config/cells/CellName. Om du inte hittar den, kan du använda kommandot find för att söka efter filen.

  • Öppna filen security.xml med en textredigerare, till exempel vi.
  • Sök efter raden som innehåller enabled=”true”.
  • Ändra värdet true till false.

Det var allt! Nu kan du logga in i WAS DMGR utan lösenord.

Viktigt: För att återaktivera säkerheten måste du göra följande:

  • Starta wsadmin.sh.
  • Kör kommandot securityon.
  • Starta om DMGR.

Jag hoppas att någon av dessa metoder hjälper dig att stänga av säkerhetsfunktionerna och få tillgång till WAS administratörskonsol.

Är du intresserad av att utveckla dina kunskaper inom molntjänster? Kolla in denna introduktionskurs.

Uppskattade du den här artikeln? Dela den gärna med andra!