Предварительные требования
Прежде чем назначать права учетной записи СУБД, выполните следующие действия:
Настройка учетной записи СУБД для установки Сервера администрирования (автоматическое создание базы данных Сервера администрирования)
Чтобы настроить учетную запись СУБД для установки Сервера администрирования:
Если вы используете пользователя Postgres, предоставлять ему дополнительные права не требуется.
По умолчанию у пользователя Postgres нет пароля. Но для установки Kaspersky Security Center Linux требуется пароль. Чтобы установить пароль для пользователя Postgres, запустите следующий скрипт:
ALTER USER "user_name" WITH PASSWORD '<
пароль
>';
Если вы хотите использовать новую роль Postgres, создайте эту роль и предоставьте ей право CREATEDB. Для этого запустите следующий скрипт (в этом скрипте роль имеет значение KSCAdmin):
CREATE USER "KSCAdmin" WITH PASSWORD '<
пароль
>' CREATEDB;
Созданная роль будет использоваться в качестве владельца базы данных Сервера администрирования (далее также база данных Сервера).
После завершения установки автоматически создается база данных Сервера, и Сервер администрирования готов к работе.
Настройка учетной записи СУБД для установки Сервера администрирования (создание базы данных Сервера администрирования вручную)
Чтобы настроить учетную запись СУБД для установки Сервера администрирования:
CREATE USER "KSCAdmin" WITH PASSWORD '<password>';
CREATE DATABASE "KAV" ENCODING 'UTF8' OWNER "KSCAdmin";
GRANT ALL PRIVILEGES ON DATABASE "KAV" TO "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";
Для этого выполните вход под пользователем Postgres в базу данных Сервера и запустите следующий скрипт (в этом скрипте роль имеет значение KSCAdmin):
GRANT ALL PRIVILEGES ON ALL TABLES IN SCHEMA "public" TO "KSCAdmin";
GRANT ALL PRIVILEGES ON ALL SEQUENCES IN SCHEMA "public" TO "KSCAdmin";
После завершения установки Сервер администрирования будет использовать созданную базу данных для хранения данных Сервера администрирования. Сервер администрирования готов к работе.
В начало