Configuration des comptes SGBD pour l'utilisation avec PostgreSQL et Postgres Pro

Prérequis

Avant d'attribuer des droits au compte SGBD, effectuez les actions suivantes :

  1. Assurez-vous que vous vous connectez au système sous le compte d'administrateur local.
  2. Installez un environnement pour l'utilisation avec PostgreSQL et Postgres Pro.
  3. Configurez le serveur PostgreSQL ou Postgres Pro pour qu'il fonctionne avec Kaspersky Security Center Linux.

Configurer les comptes SGBD pour installer le Serveur d'administration

Pour configurer les comptes SGBD pour l'installation du Serveur d'administration :

  1. Exécutez un environnement pour l'utilisation avec Postgres.
  2. Connectez-vous sous l'utilisateur Postgres dans la base de données Postgres.
  3. Créez un nouveau rôle Postgres (dans cet exemple, le rôle est KSCAdmin) :

    CREATE USER "KSCAdmin" WITH PASSWORD '<mot de passe>';

  4. Créez une base de données de Serveur d'administration (dans cet exemple, le nom de la base de données du Serveur d'administration est KAV) :

    CREATE DATABASE "KAV" ENCODING 'UTF8' OWNER "KSCAdmin";

    Si l'erreur " Le nouvel encodage (UTF8) est incompatible avec l'encodage de la base de données modèle " se produit, créez une base de données à l'aide de la commande :
    CREATE DATABASE "KAV" ENCODING 'UTF8' OWNER "KSCAdmin" TEMPLATE template0;
    au lieu de :
    CREATE DATABASE "KAV" ENCODING 'UTF8' OWNER "KSCAdmin";

  5. Accordez tous les privilèges au rôle dans la base de données du Serveur d'administration :

    GRANT ALL PRIVILEGES ON DATABASE "KAV" TO "KSCAdmin";

    Assurez-vous que le rôle dispose des privilèges CONNECT et TEMPORARY par défaut sur la base de données du Serveur d'administration.

  6. Accordez les privilèges suivants au rôle Postgres créé :
    • Privilèges sur toutes les tables du schéma public : ALL.
    • Privilèges sur toutes les séquences du schéma public : ALL.

    Pour ce faire, connectez-vous sous l'utilisateur Postgres dans la base de données Serveur et exécutez le script suivant (dans ce script, le rôle est KSCAdmin) :

    GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA "public" TO "KSCAdmin";

    GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA "public" TO "KSCAdmin";

  7. Installez le Serveur d'administration.

Une fois l'installation terminée, le Serveur d'administration utilisera la base de données créée pour stocker les données du Serveur d'administration. Le Serveur d'administration est prêt à l'emploi.

Haut de page