Desativar Segurança IBM WebSphere: 2 Métodos Simples!

Em certas circunstâncias, pode ser necessário desativar temporariamente as configurações de segurança para acessar o console do WAS DMGR (WebSphere Application Server Deployment Manager). Isso geralmente ocorre em situações como:

  • Perda ou esquecimento das credenciais de acesso.
  • Alteração de senha por terceiros.
  • Problemas com a configuração SSL/Segurança ou arquivos como o `security.xml`.

Se você se encontra nessa situação, onde precisa acessar o gerenciador de implantação do WAS sem as credenciais corretas, aqui estão duas alternativas para desabilitar a segurança:

Opção 1: Utilizando o Utilitário wsadmin

Este método envolve o uso da ferramenta de linha de comando `wsadmin`:

  1. Navegue até o diretório `bin` dentro da pasta do perfil DMGR.
  2. Execute o script `wsadmin.sh` para iniciar o prompt do wsadmin.

[[email protected] bin]# ./wsadmin.sh
WASX7209I: Conectado ao processo "dmgr" no nó localhostCellManager01 utilizando conector SOAP; O tipo de processo é: DeploymentManager
WASX7029I: Para obter ajuda, digite: "$Help help"
wsadmin>
    
  1. No prompt do `wsadmin`, execute o comando `securityoff`:

wsadmin>securityoff
Segurança LOCAL do SO está desativada agora, mas você precisa reiniciar o servidor1 para que isso tenha efeito.
wsadmin>
  
  1. Digite `exit` para sair do utilitário `wsadmin`.
  2. Reinicie o DMGR para que as mudanças tenham efeito.

Após reiniciar o DMGR, você deverá conseguir acessar o console do WAS DMGR sem que seja solicitada nenhuma credencial.

Opção 2: Modificando o Arquivo security.xml

Este procedimento envolve a alteração direta do arquivo de configuração `security.xml`:

  1. Crie um backup do arquivo `security.xml`, localizado em: `DMGR profile/config/cells/NomeDaCelula`. Se não souber a localização exata, use o comando `find` para pesquisar o arquivo.
  2. Abra o arquivo `security.xml` com um editor de texto, como o `vi`.
  3. Procure pela linha que contém o atributo `enabled=”true”` (como mostrado na imagem abaixo).
  • Altere o valor de `true` para `false`.

Pronto! Após essa alteração, você deverá conseguir acessar o console do WAS DMGR sem a necessidade de senha.

Reativando a Segurança

Para reabilitar a segurança, siga os passos abaixo:

  • Inicie o `wsadmin.sh`.
  • Execute o comando `securityon`.
  • Reinicie o DMGR.

Espero que uma destas soluções o ajude a acessar o console de administração do WAS quando as credenciais não estiverem disponíveis.

Interessado em aprimorar seus conhecimentos em Cloud Computing? Confira este guia introdutório.

Se este artigo foi útil, compartilhe-o com seus contatos!