Modification du password Administratif WebSphere.

1. Avant-propos
1.1. Présentation
1.2. Introduction
2. Prise d'information
2.1. Utilisateur OS
2.2. Création des variables d'environnement
3. Modification du mot de passe
3.1. Modification sur le DMGR
3.2. Modification dans le fichier SOAP
4. Conclusion
4.1. Lien de la documentation IBM sur le sujet

1. Avant-propos


1.1. Présentation.


+-----------------------------+ 
| Serveur WebSphere 8.5       | 
| Hostname : arecibo          | 
| Os : Aix 7.1                | 
| DMGR : areciboNetwork       | 
| NODE : areciboNode          | 
+-----------------------------+ 

1.2. Introduction


La modification du password WebSphere doit se faire à deux endroits dans la base du DMGR et dans le fichier de configuration du port SOAP.

2. Prise d'information


La prise d'information permet d'éviter des petites erreurs ayant de grande conséquence.
Ne faite pas l'impasse sur ces étapes.

2.1. Utilisateur OS


Pour connaitre l'utilisateur de l'os tapez la commande suivante :
was85@arecibo:/apps/WebSphere/profiles85/dmgr/bin/# id
uid=1050(was85) gid=100(web) groups=1(websphere)
was85@arecibo:/apps/WebSphere/profiles85/dmgr/bin/#

2.2. Utilisateur WebSphere


Pour connaitre l'utilisateur administratif de WebSphere tapez la commande suivante :
was85@arecibo:/apps/WebSphere/profiles85/dmgr/bin/# /wsadmin.sh -lang jython
WASX7209I: Connected to process "dmgr" on node areciboManager using SOAP connector;  The type of process is: DeploymentManager
WASX7031I: For help, enter: "print Help.help()"
wsadmin>AdminTask.searchUsers ('[-cn adminwas]')
'uid=adminwas,o=defaultWIMFileBasedRealm'
wsadmin>
wsadmin>quit
was85@arecibo:/apps/WebSphere/profiles85/dmgr/bin/# 

3. Modification du mot de passe


3.1. Modification sur le DMGR


Pour modifier l'utilisateur administratif de WebSphere dans le DMGR tapez la commande ci-dessous
Dans l'exemple ci-dessous le password sera bien entendu toto123#
was85@arecibo:/apps/WebSphere/profiles85/dmgr/bin/# /wsadmin.sh -lang jython
WASX7209I: Connected to process "dmgr" on node areciboManager using SOAP connector;  The type of process is: DeploymentManager
WASX7031I: For help, enter: "print Help.help()"
wsadmin>AdminTask.updateUser ('-uniqueName  uid=admwas,o=defaultWIMFileBasedRealm -password toto123# ')
'uid=admwas,o=defaultWIMFileBasedRealm'
wsadmin>
wsadmin>quit
was85@arecibo:/apps/WebSphere/profiles85/dmgr/bin/# 

3.2. Modification dans le fichier SOAP


Afin de permettre l'authentification via le port SOAP vous devez modifier le fichier "soap.client.props".
Pour encoder le password utilisé le script suivant .
was85@arecibo:/apps/WebSphere/profiles85/dmgr/properties/# vi soap.client.props

..
...
com.ibm.SOAP.loginPassword={xor}Em86Kgs1KW5k
...
..

was85@arecibo:/apps/WebSphere/profiles85/dmgr/properties/# 


4. Conclusion


4.1 - Lien de la documentation IBM


Url ibm pour les changements des mots de passes.