Assurez-vous que l'authentification d'approbation locale n'est pas configurée dans la base de données PostgreSQL de dispositif vRealize Automation. En effet, cette configuration permet à tout utilisateur local, y compris le superutilisateur de la base de données, de se connecter en tant qu'utilisateur PostgreSQL sans mot de passe.

Remarque :

Le compte de superutilisateur Postgres doit rester un compte d'approbation locale.

La méthode d'authentification md5 est recommandée, car elle envoie des mots de passe chiffrés.

Les paramètres de configuration de l'authentification du client résident dans le fichier /storage/db/pgdata/pg_hba.conf.

# TYPE  DATABASE        USER               ADDRESS          METHOD

# "local" is for Unix domain socket connections only
local      all              postgres                            trust
# IPv4 local connections:
#host    all              all                127.0.0.1/32     md5
hostssl    all              all                127.0.0.1/32     md5
# IPv6 local connections:
#host    all              all                ::1/128          md5
hostssl    all              all                ::1/128          md5

# Allow remote connections for VCAC user.
#host    vcac             vcac               0.0.0.0/0        md5
hostssl    vcac             vcac               0.0.0.0/0        md5
hostssl    vcac             vcac               ::0/0        md5
# Allow remote connections for VCAC replication user.
#host    vcac             vcac_replication   0.0.0.0/0        md5
hostssl    vcac          vcac_replication   0.0.0.0/0        md5
hostssl    vcac          vcac_replication   ::0/0        md5
# Allow replication connections by a user with the replication privilege.
#host    replication      vcac_replication   0.0.0.0/0        md5
hostssl    replication      vcac_replication   0.0.0.0/0        md5
hostssl    replication      vcac_replication   ::0/0        md5

Si vous modifiez le fichier pg_hba.conf, vous devez redémarrer le serveur Postgres en exécutant les commandes suivantes afin que les modifications soient appliquées.

# cd /opt/vmware/vpostgres/9.2/bin
# su postgres 
# ./pg_ctl restart –D /storage/db/pgdata/ -m fast