Modification des mots de passe du compte utilisateur PostgreSQL

Dernière mise à jour : Nov 09, 2023 |
Informations sur le prologue
Experience Portal utilise les comptes d'utilisateur PostgreSQL suivants :
Nom du compte par défaut
Description
postgres
L'administrateur de la base de données peut utiliser ce compte pour se connecter à la Avaya Experience Portal base de données locale et effectuer des tâches d'administration de la base de données.
Le mot de passe de ce compte est généré automatiquement. Vous ne pouvez pas ajouter d’autres comptes de ce type, supprimer ce compte ou modifier le nom du compte.
Important :
Communiquez avec le représentant des services Avaya pour modifier la base de données VoicePortal locale, car la base de données contient des informations de configuration critiques utilisées pour exécuter le système.
rapport
Vous pouvez avoir n’importe quel nombre de comptes de ce type avec n’importe quel nom de compte.
reporteur
Ce compte utilisateur ne peut modifier que les données des tables qui stockent les données de rapport dans la Experience Portal base de données sur le EPM serveur auxiliaire.
Vous pouvez avoir n’importe quel nombre de comptes de ce type avec n’importe quel nom de compte.
Important :
Communiquez avec le représentant des services Avaya pour modifier les tables qui stockent les données de rapport dans la base de données VoicePortal locale.
vpcommon
Ce compte permet à chaque EPM serveur auxiliaire d'accéder à la Experience Portal base de données principale et est requis si vous prévoyez configurer un EPM serveur auxiliaire.
Vous pouvez supprimer ce compte et définir le mot de passe pour ce compte, mais vous ne pouvez pas ajouter d’autres comptes de ce type ou modifier le nom du compte.
Utilisez le SetDbPassword.sh script pour modifier tous les mots de passe de compte et ajouter et supprimer tous les comptes sauf Postgres, que vous ne pouvez pas supprimer.
Préambules
Si vous avez installé le EPM logiciel et que vous êtes toujours connecté au EPM serveur, assurez-vous que les variables d'environnement sont correctement chargées.
  1. Connectez-vous à Linux sur le EPM serveur principal ou auxiliaire.
    INFORMATIONS SUPPLÉMENTAIRES :
    Si vous êtes un représentant Avaya Services et utilisez Avaya Enterprise Linux, les comptes Avaya Service ne seront plus disponibles après la mise à niveau Avaya Enterprise Linux. Les comptes de service Avaya seront disponibles via la configuration EASG pendant la Experience Portal mise à niveau. Donc,
    • Connectez-vous à la console Linux locale comme racine.
    • Ou connectez-vous à distance en tant qu’utilisateur non racine et saisissez la commande su - root pour changer l’utilisateur à root.
  2. Accédez au répertoire Support/Security-Tools sous le répertoire Experience Portal d'installation.
  3. Entrez la commande cd $AVAYA_HOME/Support/Security-Tools, où $AVAYA_HOME est une variable environnementale pointant vers le nom du répertoire d'installation spécifié lors de l'installation du Experience Portal logiciel.
  4. Entrez la base de commande SetDbPassword.sh suivie des paramètres supplémentaires pour effectuer l’opération requise. Pour plus de détails sur les opérations prises en charge, consultez le tableau suivant. Si vous voulez :
    Mettre à jour le mot de passe de l'utilisateur vpcommon dans la base de données locale du EPM serveur principal
    Entrez la commande bash SetDbPassword.sh update_primary_vpcommon.
    Mettre à jour le mot de passe de l'utilisateur local de postgres sur le EPM serveur principal
    Entrez la commande bash SetDbPassword.sh update -u postgres.
    Mettre à jour le mot de passe du nom d'utilisateur du rapport rptuser dans la base de données locale sur le EPM serveur principal
    Entrez la commande bash SetDbPassword.sh update -u. <rptuser>
    Définir un mot de passe aléatoire pour l'utilisateur local postgres sur le EPM serveur principal
    Entrez la commande bash SetDbPassword.sh reset_postgres.
    Mettre à jour le mot de passe de l'utilisateur vpcommon de l'EPM principal sur le EPM serveur auxiliaire
    Entrez la commande bash SetDbPassword.sh update_primary_vpcommon.
    Mettre à jour le mot de passe de l'utilisateur vpcommon dans la base de données locale du EPM serveur auxiliaire
    Entrez la commande bash SetDbPassword.sh update_aux_vpcommon.
    Mettre à jour le mot de passe de l'utilisateur local postgres sur le EPM serveur auxiliaire
    Entrez la commande bash SetDbPassword.sh update -u postgres.
    Mettre à jour le mot de passe du nom d'utilisateur du rapport rptuser dans la base de données locale sur le EPM serveur auxiliaire
    Entrez la commande bash SetDbPassword.sh update -u. <rptuser>
    Définir un mot de passe aléatoire pour l'utilisateur local postgres sur le EPM serveur auxiliaire
    Entrez la commande bash SetDbPassword.sh reset_postgres.
    STEP RESULT:
    Le script affiche un message vous invitant à entrer le mot de passe
  5. Entrez le mot de passe.
    STEP RESULT:
    Une fois le mot de passe accepté et mis à jour, le script invite un message indiquant les services à redémarrer et demande si l’utilisateur souhaite continuer.
  6. Tapez l’une des options suivantes :
    • Y pour redémarrer les services répertoriés.
    • n pour annuler les services de redémarrage.
      Remarque :
      Si vous annulez la mise à jour des services, vous devez redémarrer manuellement les services pour que les modifications entrent en vigueur.
Étapes suivantes
Si vous modifiez le mot de passe du compte vpcommon sur le EPM serveur principal, vous devez également modifier le mot de passe sur le EPM serveur auxiliaire.