PostgreSQL және Postgres Pro жүйесімен жұмыс істеу үшін ДҚБЖ есептік жазбасын конфигурациялау

Алдын ала талаптар

ДҚБЖ есептік жазбаларға құқықтарды тағайындамас бұрын келесі әрекеттерді орындаңыз:

  1. Жергілікті әкімші есептік жазбасымен кіргеніңізге көз жеткізіңіз.
  2. PostgreSQL және Postgres Pro-мен жұмыс істеу үшін ортаны орнатыңыз.
  3. Kaspersky Security Center Linux-пен жұмыс істеу үшін PostgreSQL немесе Postgres Pro серверін конфигурациялау.

Басқару серверін орнату үшін ДҚБЖ есептік жазбаларын конфигурациялау

Басқару серверін орнату үшін ДҚБЖ есептік жазбаларын конфигурациялау үшін:

  1. Postgres-пен жұмыс істеу үшін ортаны іске қосыңыз.
  2. Postgres дерекқорындағы Postgres пайдаланушысымен кіріңіз.
  3. Жаңа Postgres рөлін жасаңыз (бұл мысалда рөл — KSCAdmin):

    CREATE USER "KSCAdmin" WITH PASSWORD '<құпиясөз>';

  4. Басқару серверінің дерекқорын жасаңыз (бұл мысалда Басқару сервері дерекқорының атауы – KAV):

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

    Егер сіз "New encoding (UTF8) is incompatible with the encoding of the template database" қатесін алсаңыз, пәрменді пайдаланып дерекқорды жасаңыз:
    CREATE DATABASE "KAV" ENCODING 'UTF8' OWNER "KSCAdmin" TEMPLATE template0;
    вместо:
    CREATE DATABASE "KAV" ENCODING 'UTF8' OWNER "KSCAdmin";

  5. Содан кейін рөлге басқару сервері дерекқорындағы барлық артықшылықты тағайындаңыз:

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

    Басқару сервері дерекқорында рөлдің әдепкі ҚОСЫЛУ және УАҚЫТША артықшылықтары бар екеніне көз жеткізіңіз.

  6. Жасалған Postgres рөліне келесі құқықтарды беріңіз:
    • Жалпыға ортақ схемадағы барлық кестелерге қатынасу құқықтары: ALL.
    • Жалпыға ортақ схемадағы барлық бірізділіктерге қатынасу құқықтары: ALL.

    Ол үшін сервер дерекқорына Postgres пайдаланушысы ретінде кіріңіз және келесі скриптіні іске қосыңыз (бұл скриптіде рөл — KSCAdmin):

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

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

  7. Басқару серверін орнатыңыз.

Орнату аяқталғаннан кейін, Басқару сервері Басқару серверінің деректерін сақтау үшін құрылған дерекқорды пайдаланады. Басқару сервері жұмыс істеуге дайын.

Басына оралу