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

Alle erweitern | Alles ausblenden

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 kscdbadmin):

    CREATE USER "kscdbadmin" 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 "kscdbadmin";

    Es wird empfohlen, die Postgres-Rolle anzugeben, die Sie in Schritt 3 dieser Anleitung als Datenbankbesitzer angegeben haben (in diesem Beispiel ist die Rolle kscdbadmin).

    Anderen Benutzer als Datenbankeigentümer angeben

    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 "kscdbadmin" TEMPLATE template0;
    anstelle von:
    CREATE DATABASE "kav" ENCODING 'UTF8' OWNER "kscdbadmin";

  5. Erstellen Sie eine neue Postgres-Rolle für IAM (in diesem Beispiel heißt die Postgres-Rolle iamdbadmin):

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

  6. Erstellen Sie eine IAM-Datenbank (in diesem Beispiel , lautet der Name der IAM-Datenbank iam):

    CREATE DATABASE "iam" ENCODING 'UTF8' OWNER "iamdbadmin";

    Es wird empfohlen, die Postgres-Rolle anzugeben, die Sie in Schritt 3 dieser Anleitung als Datenbankbesitzer angegeben haben (in diesem Beispiel ist die Rolle iamdbadmin).

    Anderen Benutzer als IAM-Datenbankeigentümer angeben

    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 "iam" ENCODING 'UTF8' OWNER "iamdbadmin" TEMPLATE template0;
    anstelle von:
    CREATE DATABASE "iam" ENCODING 'UTF8' OWNER "iamdbadmin";

    Der Administrationsserver löscht die IAM-Datenbank nicht automatisch, wenn der Server deinstalliert oder auf ein anderes Gerät verschoben wird. Sie müssen die Datenbank manuell entfernen.

  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