Вимкніть захист у IBM WebSphere Application Server

Необхідність відключення захисту в IBM WebSphere Application Server

Іноді виникає потреба тимчасово деактивувати систему захисту для отримання доступу до консолі WAS DMGR. Це може статися через такі причини:

  • Втрата облікових даних.
  • Зміна пароля іншою особою.
  • Пошкодження конфігурації SSL/безпеки або файлу security.xml.

Чи опинилися ви в ситуації, коли вам потрібен доступ до WAS Deployment Manager, але ви не маєте відповідних облікових даних?

Існує два різні підходи до вирішення цієї проблеми. Виберіть той, який вам здається найбільш зручним.

Перший спосіб: Використання інструменту wsadmin

Цей метод передбачає використання командного рядка wsadmin для відключення захисту:

  1. Перейдіть до каталогу bin вашого профілю DMGR.
  2. Запустіть wsadmin.sh, щоб відкрити інтерактивний режим wsadmin.
[[email protected] bin]# ./wsadmin.sh
WASX7209I: Connected to process "dmgr" on node localhostCellManager01 using SOAP connector; The type of process is: DeploymentManager
WASX7029I: For help, enter: "$Help help"
wsadmin>
  1. Виконайте команду securityoff, як показано нижче.
wsadmin>securityoff
LOCAL OS security is off now but you need to restart server1 to make it affected.
wsadmin>
  1. Введіть команду exit для завершення сесії wsadmin.
  2. Перезапустіть DMGR, щоб зміни вступили в силу.

Після цього ви зможете отримати доступ до консолі WAS DMGR без необхідності вводити облікові дані.

Другий спосіб: Редагування файлу security.xml

Цей метод включає в себе пряме редагування файлу конфігурації безпеки:

  1. Створіть резервну копію файлу security.xml. Він знаходиться в каталозі DMGR profile/config/cells/CellName. Якщо ви не впевнені в його точному розташуванні, скористайтеся командою find.
  2. Відкрийте security.xml за допомогою текстового редактора, наприклад vi.
  3. Знайдіть параметр enabled=true.

  1. Замініть true на false.

Тепер ви можете отримати доступ до WAS DMGR без введення пароля.

Порада: Щоб відновити безпеку, виконайте наступні дії:

  • Запустіть wsadmin.sh.
  • Виконайте команду securityon.
  • Перезапустіть DMGR.

Сподіваємося, що один із цих способів допоможе вам відключити захист і отримати доступ до консолі адміністратора WAS.

Бажаєте покращити свої знання в галузі хмарних обчислень? Ознайомтеся з цим посібником для початківців.

Якщо вам сподобалася ця стаття, не забудьте поділитися нею з іншими!