Erforderliche Vorrausetzungen
Bevor Sie dem DBMS-Benutzerkonto Rechte zuweisen, führen Sie die folgenden Maßnahmen aus:
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:
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
>';
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.
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:
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";
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";
Nach Abschluss der Installation verwendet der Administrationsserver die erstellte Datenbank zum Speichern der Daten des Administrationsservers. Der Administrationsserver ist einsatzbereit.
Nach oben