Prérequis
Avant d'attribuer des droits au compte SGBD, effectuez les actions suivantes :
Configuration des comptes SGBD pour installer le Serveur d'administration (création automatique de la base de données du Serveur d'administration)
Pour configurer le compte SGBD pour l'installation du Serveur d'administration :
Si vous utilisez l'utilisateur Postgres, vous n'avez pas besoin de lui accorder des privilèges supplémentaires.
Par défaut, l'utilisateur Postgres n'a pas de mot de passe. Cependant, le mot de passe est nécessaire pour installer Kaspersky Security Center Linux. Pour définir le mot de passe de l'utilisateur Postgres, exécutez le script suivant :
ALTER USER "user_name" WITH PASSWORD '<
password
>';
Si vous souhaitez utiliser un nouveau rôle Postgres, créez ce rôle et accordez-lui le privilège CREATEDB. Pour ce faire, exécutez le script suivant (dans ce script, le rôle est KSCAdmin) :
CREATE USER "KSCAdmin" WITH PASSWORD '<
mot de passe
>' CREATEDB;
Le rôle créé sera utilisé en tant que propriétaire de la base de données du Serveur d'administration (ci-après également appelée base de données du Serveur).
Une fois l'installation terminée, la base de données du Serveur d'administration est créée automatiquement et le Serveur d'administration est prêt à l'emploi.
Configuration des comptes SGBD pour installer le Serveur d'administration (création manuelle de la base de données du Serveur d'administration).
Pour configurer le compte SGBD pour l'installation du Serveur d'administration :
CREATE USER "KSCAdmin" WITH PASSWORD '<mot de passe>';
CREATE DATABASE "KAV" ENCODING 'UTF8' OWNER "KSCAdmin";
GRANT ALL PRIVILEGES ON DATABASE "KAV" TO "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";
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";
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