先決條件
在為 DBMS 帳戶指派權限之前,請執行以下操作:
設定 DBMS 帳戶以安裝管理伺服器(自動建立管理伺服器資料庫)
要為管理伺服器安裝設定 DBMS 帳戶:
如果您使用 Postgres 使用者,則不需要授予它額外的權限。
預設情況下,Postgres 使用者沒有密碼。但是,安裝 卡巴斯基安全管理中心 Linux 需要密碼。要為 Postgres 使用者設定密碼,請執行以下指令碼:
ALTER USER "user_name" WITH PASSWORD '<
密碼
>';
如果你想使用一個新的 Postgres 角色,請建立這個角色,然後授予它 CREATEDB 權限。為此,請執行以下指令碼(在此指令碼中,角色是 KSCAdmin):
CREATE USER "KSCAdmin" WITH PASSWORD '<
password
>' CREATEDB;
建立的角色將用作管理伺服器資料庫(以下簡稱「伺服器資料庫」)的所有者。
安裝完成後,將自動地建立伺服器資料庫,然後管理伺服器就可以使用了。
設定 DBMS 帳戶以安裝管理伺服器(手動建立管理伺服器資料庫)
要為管理伺服器安裝設定 DBMS 帳戶:
CREATE USER "KSCAdmin" WITH PASSWORD '<password>';
CREATE DATABASE "KAV" ENCODING 'UTF8' OWNER "KSCAdmin";
GRANT ALL PRIVILEGES ON DATABASE "KAV" TO "KSCAdmin";
如果發生“新編碼 (UTF8) 與範本資料庫的編碼不相容”錯誤,請使用以下指令建立資料庫:CREATE DATABASE "KAV" ENCODING 'UTF8' OWNER "KSCAdmin" TEMPLATE template0;
instead of: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";
安裝完成後,管理伺服器將使用建立的資料庫來儲存管理伺服器資料。管理伺服器可以使用了。
頁頂