Configuración de la cuenta para trabajar con PostgreSQL y Postgres Pro

Requisitos previos

Antes de asignar derechos a la cuenta DBMS, realice las siguientes acciones:

  1. Inicie sesión en el sistema con la cuenta del administrador local.
  2. Instale un entorno para trabajar con PostgreSQL y Postgres Pro.
  3. Configurar el servidor PostgreSQL o Postgres Pro para que funcione con Kaspersky Security Center Linux.

Configuración de las cuentas del DBMS para instalar el Servidor de administración

Para configurar las cuentas del DBMS para la instalación del Servidor de Administración:

  1. Ejecute un entorno para trabajar con Postgres.
  2. Inicie sesión con el usuario Postgres en la base de datos Postgres.
  3. Cree una nueva función de Postgres (en este ejemplo, el rol es KSCAdmin):

    CREATE USER "KSCAdmin" WITH PASSWORD '<contraseña>';

  4. Cree una base de datos del Servidor de administración (en este ejemplo, el nombre de la base de datos del Servidor de administración es KAV):

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

    Si se produce el error "La nueva codificación (UTF8) no es compatible con la codificación de la base de datos de la plantilla", cree una base de datos usando el comando:
    CREATE DATABASE "KAV" ENCODING 'UTF8' OWNER "KSCAdmin" TEMPLATE template0;
    en lugar de:
    CREATE DATABASE "KAV" ENCODING 'UTF8' OWNER "KSCAdmin";

  5. Otorgue todos los privilegios a la función en la base de datos del Servidor de administración:

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

    Asegúrese de que la función tenga los privilegios CONNECT y TEMPORARY predeterminados en la base de datos del Servidor de administración.

  6. Otorgue los siguientes privilegios la función de Postgres creada:
    • Privilegios en todas las tablas del esquema público: ALL
    • Privilegios en todas las secuencias en el esquema público: ALL

    Para hacerlo, inicie sesión con el usuario Postgres en la base de datos del Servidor y, a continuación, ejecute el siguiente script (en este script, la función es KSCAdmin):

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

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

  7. Instale el Servidor de administración.

Una vez que concluya la instalación, el Servidor de administración utilizará la base de datos creada para almacenar los datos del Servidor de administración. El Servidor de administración estará entonces listo para usar.

Principio de página