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";

    Nous vous recommandons de définir le rôle Postgres créé à l'étape 3 de cette instruction comme propriétaire de la base de données (dans cet exemple, le rôle est kscadmin). Si vous devez définir un autre rôle Postgres, connectez-vous à la base de données sous ce rôle de propriétaire (ou superutilisateur) et exécutez les commandes suivantes :

    GRANT ALL PRIVILEGES ON DATABASE "kav" TO "kscadmin";

    GRANT USAGE ON SCHEMA public TO "kscadmin";

    GRANT CREATE ON SCHEMA public TO "kscadmin";

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

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

    Assurez-vous que le rôle du propriétaire de la base de données dispose des privilèges CONNECT et TEMPORARY.

    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. 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