Il arrive parfois qu’il soit nécessaire de désactiver les mesures de sécurité pour accéder à la console du gestionnaire de déploiement (DMGR) de WebSphere Application Server (WAS). Cette situation se présente généralement dans les cas suivants :
- Oubli des identifiants de connexion.
- Modification du mot de passe par une autre personne.
- Erreur de configuration SSL/sécurité ou du fichier security.xml.
Vous trouvez-vous dans une situation où vous devez accéder au gestionnaire de déploiement WAS sans disposer des informations d’identification nécessaires ?
Il existe deux méthodes pour désactiver la sécurité. Choisissez celle qui vous convient le mieux.
Première méthode : Utilisation de wsadmin
- Naviguez jusqu’au répertoire du profil DMGR, puis au sous-répertoire bin.
- Exécutez la commande
wsadmin.sh
pour ouvrir l’invite de commande wsadmin.
[[email protected] bin]# ./wsadmin.sh WASX7209I: Connexion au processus "dmgr" sur le nœud localhostCellManager01 établie à l'aide du connecteur SOAP; Type de processus: DeploymentManager WASX7029I: Pour obtenir de l'aide, saisissez: "$Help help" wsadmin>
- Exécutez la commande
securityoff
comme indiqué ci-dessous :
wsadmin>securityoff La sécurité du système d'exploitation local est maintenant désactivée, mais vous devez redémarrer le serveur1 pour que cela prenne effet. wsadmin>
- Saisissez la commande
exit
pour quitter l’utilitaire wsadmin. - Redémarrez le DMGR pour que les changements soient appliqués.
Tentez à présent d’accéder à la console DMGR de WAS. Il ne devrait plus vous être demandé d’informations d’identification.
Deuxième méthode : Modification du fichier security.xml
Effectuez une sauvegarde du fichier security.xml
. Il se trouve dans le répertoire DMGR profile/config/cells/NomDeLaCellule
. Si vous n’êtes pas sûr de son emplacement, vous pouvez utiliser la commande find
pour le rechercher.
- Modifiez le fichier
security.xml
à l’aide d’un éditeur de texte tel que vi. - Recherchez la ligne
enabled=true
(comme indiqué ci-dessous).
- Remplacez
true
parfalse
(comme indiqué ci-dessous).
Voilà, la sécurité est désactivée. Vous pouvez désormais accéder au DMGR de WAS sans mot de passe.
Conseil : Pour réactiver la sécurité, procédez comme suit :
- Lancez
wsadmin.sh
. - Exécutez la commande
securityon
. - Redémarrez le DMGR.
J’espère que l’une de ces méthodes vous aidera à désactiver la sécurité pour accéder à la console d’administration de WAS.
Vous souhaitez développer vos compétences en Cloud Computing ? Consultez ce guide pour débutants.
Avez-vous apprécié cet article ? N’hésitez pas à le partager avec le monde !