更新时间:2026-07-28 GMT+08:00
分享

GaussDB如何开启三权分立?

答:在实际业务管理中,为了避免系统管理员拥有过度集中的权利带来高风险,可以设置三权分立,将系统管理员的用户管理和审计管理的权限分给安全管理员和审计管理员。设置参数“enableSeparationOfDuty”“on”,则会开启三权分立,限制系统管理员的权限。不允许系统管理员创建或更改用户配置。同时,建议关闭GUC参数“enable_copy_server_files”,取消系统管理员的copy权限,防止系统管理员通过copy命令读取或者修改用户配置文件。配置方法如下:

  1. 切换实例用户omm。

    su - omm

  2. 执行以下语句修改参数enableSeparationOfDuty为on。

    gs_guc set -Z coordinator -Z datanode -N all -I all -c "enableSeparationOfDuty = on"

  3. 重启数据库。

    gs_om -t stop
    gs_om -t start

相关文档