Konfiguracja konta DBMS do pracy z PostgreSQL i Postgres Pro

Wymagania wstępne

Przed przypisaniem uprawnień do konta DBMS wykonaj następujące czynności:

  1. Upewnij się, że logujesz się do systemu na konto administratora lokalnego.
  2. Zainstaluj środowisko do pracy z PostgreSQL i Postgres Pro.

Konfigurowanie konta DBMS do instalacji Serwera administracyjnego (automatyczne tworzenie bazy danych Serwera administracyjnego)

W celu skonfigurowania konta DBMS instalacji Serwera administracyjnego:

  1. Uruchom środowisko do pracy z PostgreSQL i Postgres Pro.
  2. Wybierz rolę Postgres, aby uzyskać dostęp do DBMS. Możesz wybrać jedną z następujących opcji:
    • Użytkownik Postgres (domyślna rola Postgres).

      Jeśli używasz użytkownika Postgres, nie musisz nadawać mu dodatkowych uprawnień.

      Domyślnie użytkownik Postgres nie ma hasła. Jednak do zainstalowania Kaspersky Security Center Linux wymagane jest hasło. Aby ustawić hasło dla użytkownika Postgres, uruchom następujący skrypt:

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

    • Nowa rola Postgres.

      Jeśli chcesz użyć nowej roli Postgres, utwórz tę rolę, a następnie nadaj jej uprawnienie CREATEDB. W tym celu uruchom następujący skrypt (w tym skrypcie rolą jest KSCAdmin):

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

      Utworzona rola będzie używana jako właściciel bazy danych Serwera administracyjnego (zwanej dalej również Bazą danych Serwera).

  3. Zainstaluj Serwera administracyjnego.

Po zakończeniu instalacji baza danych Serwera jest tworzona automatycznie i Serwer administracyjny jest gotowy do użycia.

Konfigurowanie konta DBMS do instalacji Serwera administracyjnego (ręczne tworzenie bazy danych Serwera administracyjnego)

W celu skonfigurowania konta DBMS instalacji Serwera administracyjnego:

  1. Uruchom środowisko do pracy z Postgres.
  2. Utwórz nową rolę Postgres i bazę danych Serwera administracyjnego. Następnie nadaj roli wszystkie uprawnienia w bazie danych Serwera administracyjnego. W tym celu zaloguj się jako użytkownik Postgres w bazie danych Postgres i uruchom następujący skrypt (w tym skrypcie rola to KSCAdmin, nazwa bazy danych Serwera administracyjnego to KAV):

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

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

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

    Jeżeli pojawi się błąd „Nowe kodowanie (UTF8) jest niezgodne z kodowaniem bazy szablonów” utwórz bazę danych za pomocą polecenia:
    CREATE DATABASE "KAV" ENCODING 'UTF8' OWNER "KSCAdmin" TEMPLATE template0;
    zamiast:
    CREATE DATABASE "KAV" ENCODING 'UTF8' OWNER "KSCAdmin";

  3. Nadaj następujące uprawnienia utworzonej roli Postgres:
    • Uprawnienia do wszystkich tabel w schemacie publicznym: ALL
    • Uprawnienia do wszystkich sekwencji w schemacie publicznym: ALL

    W tym celu zaloguj się jako użytkownik Postgres w bazie danych Serwera i uruchom następujący skrypt (w tym skrypcie rola to KSCAdmin):

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

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

  4. Zainstaluj Serwera administracyjnego.

Po zakończeniu instalacji Serwer administracyjny użyje utworzonej bazy danych do przechowywania danych Serwera administracyjnego. Serwer administracyjny jest gotowy do użycia.

Przejdź do góry