Désactiver la sécurité dans IBM WebSphere Application Server



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 par false (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 !