DBMS-Benutzerkonto für die Arbeit mit PostgreSQL und Postgres Pro konfigurieren

Erforderliche Vorrausetzungen

Bevor Sie dem DBMS-Benutzerkonto Rechte zuweisen, führen Sie die folgenden Maßnahmen aus:

  1. Stellen Sie sicher, dass Sie unter dem lokalen Administratorkonto am System angemeldet sind.
  2. Installieren Sie eine geeignete Umgebung für die Arbeit mit PostgreSQL und Postgres Pro.
  3. PostgreSQL- oder Postgres Pro-Server für die Ausführung mit Kaspersky Security Center Linux konfigurieren.

Konfigurieren Sie die DBMS-Benutzerkonten, um den Administrationsserver zu installieren

So konfigurieren Sie die DBMS-Benutzerkonten für die Installation des Administrationsservers:

  1. Starten Sie eine Umgebung für die Arbeit mit Postgres.
  2. Melden Sie sich als Benutzer Postgres an der Postgres-Datenbank an.
  3. Erstellen Sie eine neue Postgres-Rolle (in diesem Beispiel heißt die Rolle KSCAdmin):

    CREATE USER "KSCAdmin" WITH PASSWORD '<Kennwort>';

  4. Erstellen Sie eine Datenbank für den Administrationsserver (in diesem Beispiel ist der Name dieser Datenbank KAV):

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

    Wenn die Fehlermeldung "New encoding (UTF8) is incompatible with the encoding of the template database" erscheint, erstellen Sie eine Datenbank mit dem Befehl:
    CREATE DATABASE "KAV" ENCODING 'UTF8' OWNER "KSCAdmin" TEMPLATE template0;
    anstelle des Befehls:
    CREATE DATABASE "KAV" ENCODING 'UTF8' OWNER "KSCAdmin";

  5. Gewähren Sie der Rolle alle Berechtigungen für die Administrationsserver-Datenbank.

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

    Stellen Sie sicher, dass die Rolle über die standardmäßigen Privilegien CONNECT und TEMPORARY für die Administrationsserver-Datenbank verfügt.

  6. Gewähren Sie der erstellten Postgres-Rolle die folgenden Privilegien:
    • Privilegien für alle Tabellen im Schema "public": ALL
    • Berechtigungen für alle Sequenzen im Schema "public": ALL

    Melden Sie sich dazu als Benutzer Postgres an der Serverdatenbank an und führen Sie anschließend das folgende Skript aus (in diesem Skript lautet die Rolle KSCAdmin):

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

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

  7. Installieren Sie den Administrationsserver.

Nach Abschluss der Installation verwendet der Administrationsserver die erstellte Datenbank zum Speichern der Daten des Administrationsservers. Der Administrationsserver ist einsatzbereit.

Nach oben