Réinitialisation du mot de passe de l'utilisateur wcsadmin (exécution)

Vous pouvez réinitialiser le mot de passe de l'utilisateur wcsadmin (en appelant wcs_password).

Dans l'exemple d'image Docker IBM Db2, par défaut, l'ID de connexion de l'administrateur est wcsadmin et son mot de passe est wcs1admin. Vous pouvez modifier les instructions suivantes pour mettre à jour vos valeurs personnalisées.

Procédure

  1. Entrez l'instruction SQL suivante.
     select salt from userreg where logonid='wcsadmin';
    
  2. Ouvrez le Utility server Docker container.
  3. Exécutez la commande suivante :
     $ wcs_password password salt merchantKey;
    
    Par exemple :
     $ wcs_password wcs1admin 3h8x876vd8g3 1a1a1a1a1a1a1a1a2b2b2b2b2b2b2b2b
  4. Entrez l'instruction SQL suivante.
     update userreg 
    set logonpassword=hex_encrypted_version_of_password_output_from_the_wcs_password_script
    where logonid = 'wcsadmin';
    
    Par exemple :
    • DB2
      update userreg 
      set logonpassword=x'534B6E474962776F466D2F5574486666537679732B6862527657665348364654694A56476D2F6C6930564352626E44496573586148387A64736E5151717A2B596D6573302F5941552F36644470513141364A724E2F413D3D' 
      where logonid = 'wcsadmin';
      
      update userreg set status = 1 where logonid='wcsadmin'; 
      
      update userreg set passwordexpired = 1 where logonid='wcsadmin';
    • Oracle
      update userreg
      set logonpassword='534B6E474962776F466D2F5574486666537679732B6862527657665348364654694A56476D2F6C6930564352626E44496573586148387A64736E5151717A2B596D6573302F5941552F36644470513141364A724E2F413D3D'
      where logonid = 'wcsadmin';
      
      update userreg set status = 1 where logonid='wcsadmin';
      
      update userreg set passwordexpired = 1 where logonid='wcsadmin'; 
      
      commit;