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.

Konfigurieren des DBMS-Kontos für die Installation des Administrationsservers (automatisches Erstellen der Datenbank des Administrationsservers)

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

  1. Starten Sie eine Umgebung für die Arbeit mit PostgreSQL und Postgres Pro.
  2. Wählen Sie eine Postgres-Rolle aus, um auf das DBMS zuzugreifen. Sie können eine der folgenden Rollen verwenden:
    • Den Benutzer Postgres (standardmäßige Postgres-Rolle).

      Wenn Sie den Benutzer Postgres verwenden, müssen Sie ihm keine zusätzlichen Rechte gewähren.

      Standardmäßig besitzt der Benutzer Postgres kein Kennwort. Ein Kennwort ist jedoch für die Installation von Kaspersky Security Center Linux erforderlich. Um für den Benutzer Postgres ein Kennwort einzurichten, führen Sie das folgende Skript aus:

      ALTER USER "user_name" WITH PASSWORD '<Kennwort>';

    • Eine neue Postgres-Rolle.

      Wenn Sie eine neue Postgres-Rolle verwenden möchten, erstellen Sie diese Rolle und erteilen Sie ihr anschließend das Privileg CREATEDB. Führen Sie dazu folgendes Skript aus (in diesem Skript lautet die Rolle KSCAdmin):

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

      Die erstellte Rolle wird als Besitzer der Datenbank des Administrationsservers (im Folgenden auch als Serverdatenbank bezeichnet) verwendet.

  3. Installieren Sie den Administrationsserver.

Nach Abschluss der Installation wird die Serverdatenbank automatisch erstellt und der Administrationsserver ist einsatzbereit.

Konfigurieren des DBMS-Kontos für die Installation des Administrationsservers (manuelles Erstellen der Datenbank des Administrationsservers)

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

  1. Starten Sie eine Umgebung für die Arbeit mit Postgres.
  2. Erstellen Sie eine neue Postgres-Rolle und eine Datenbank für den Administrationsserver. Erteilen Sie der Rolle in der Datenbank des Administrationsservers anschließend alle Berechtigungen. Melden Sie sich dazu als Benutzer Postgres an der Datenbank Postgres an und führen Sie anschließend das folgende Skript aus (in diesem Skript lautet die Rolle KSCAdmin und der Name der Datenbank des Administrationsservers KAV):

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

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

    GRANT ALL PRIVILEGES ON DATABASE "KAV" TO "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";

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

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