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`:
- Navegue até o diretório `bin` dentro da pasta do perfil DMGR.
- 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>
- 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>
- Digite `exit` para sair do utilitário `wsadmin`.
- 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`:
- 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.
- Abra o arquivo `security.xml` com um editor de texto, como o `vi`.
- 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!