ITPub博客

首页 > 数据库 > 国内数据库 > 筑牢数据安全防线!南大通用 GBase 8c 数据库权限管理场景实践(一)

筑牢数据安全防线!南大通用 GBase 8c 数据库权限管理场景实践(一)

原创 国内数据库 作者:GBASE南大通用 时间:2025-09-16 10:54:45 0 删除 编辑

南大通用 GBase 8c 数据库的权限管理机制清晰且灵活,旨在保障数据安全并支持精细化的访问控制。其核心主要包括默认权限机制、多种管理员角色、三权分立模式以及角色与用户管理。本文以特定实践场景为例,介绍GBase 8c权限管理的功能及配置方法。

1. 背景与目标

应用场景:某不同用户需要共享同一模式下的表,新建表时也希望自动继承访问权限。

问题:手动 GRANT 只能作用于已有对象,未来新建的表需要再次授权,容易遗漏。

解决思路:通过 ALTER DEFAULT PRIVILEGES 设置默认权限,确保未来对象自动继承权限。

目标:验证 ALTER DEFAULT PRIVILEGES 的双向授权效果,实现用户间表的互访。

2. 环境准备

2.1 环境信息

正常部署GBase 8c数据库集群后,创建testpri库,连接端口为15400。

数据库用户名为serceruser、clientuser

模式名为test_privileges

2.2 清理旧环境

-- 清理旧环境

gsql -r -d postgres -p 15400

clean connection to all force for database testgrant;

drop database if exists testgrant;

drop user if exists serveruser;

drop user if exists clientuser;

2.3 创建新环境

创建数据库

-- 创建新数据库

create database testgrant;

创建测试用户

-- 创建测试用户

create user serveruser with login password '********';

create user clientuser with login password '********';


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69979120/viewspace-3095818/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
GBASE南大通用,致力于成为用户最信赖的数据库产品供应商!

注册时间:2020-07-16

  • 博文量
    1311
  • 访问量
    1288276