配置使用 PostgreSQL 和 Postgres Pro 的 DBMS 账户

先决条件

在为 DBMS 账户分配权限之前,请执行以下操作:

  1. 确保您以本地管理员账户登录系统。
  2. 安装 PostgreSQL 和 Postgres Pro 的使用环境。
  3. 配置与 Kaspersky Security Center Linux 配合使用的 PostgreSQL 或 Postgres Pro 服务器

配置要安装管理服务器的 DBMS 账户

要配置用于安装管理服务器的 DBMS 账户:

  1. 运行 Postgres 的使用环境。
  2. 使用 Postgres数据库中的Postgres登录。
  3. 创建一个新的 Postgres 角色(在本例中,该角色是KSCAdmin):

    CREATE USER "KSCAdmin" WITH PASSWORD '<密码>';

  4. 创建管理服务器数据库(在本例中管理服务器数据库名称为KAV):

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

    如果发生“新编码 (UTF8) 与模板数据库编码不兼容”错误,请使用以下命令创建数据库:
    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";

    确保该角色对管理服务器数据库具有默认的 CONNECT 和 TEMPORARY 权限。

  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. 安装管理服务器

安装完成后,管理服务器将使用所创建数据库来存储管理服务器数据。管理服务器进入就绪状态。

页顶