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

    Es wird empfohlen, die Postgres-Rolle anzugeben, die Sie in Schritt 3 dieser Anleitung als Datenbankbesitzer angegeben haben (in diesem Beispiel ist die Rolle kscadmin). Wenn Sie eine andere Postgres-Rolle angeben möchten, verbinden Sie sich mit der Datenbank unter dieser Benutzerrolle (oder als "superuser") und führen Sie die folgenden Befehle aus:

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

    Stellen Sie sicher, dass die Rolle des Datenbankbesitzers die Privilegien CONNECT und TEMPORARY besitzt.

    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 von:
    CREATE DATABASE "kav" ENCODING 'UTF8' OWNER "kscadmin";

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