数据库用户管理
数据库用户管理可创建多个用户/角色,并为这些用户/角色授予读写数据的权限。在多个用户使用同一数据库中的数据时,起到保护数据完整性的作用,同时也提高了数据库管理的效率。在数据库中,关于用户/角色的说明如下:
用户/角色 | 描述 |
数据库用户 | 用于标识和管理数据库访问权限的实体。每个用户都有自己的用户名和密码,用于验证其身份和访问权限。 |
数据库角色 | 数据库角色是数据库管理系统中用于权限管理的一个概念。一个角色可以被看作是一组权限的集合,这些权限定义了角色可以执行的数据库操作。通过将角色分配给用户,用户将拥有角色的所有权限。 |
超级用户 | 属于数据库用户,是数据库系统中的最高权限的用户。该用户具有对数据库的完全控制权限,包括但不限于数据的增删改查、用户和角色的创建与删除、为所有用户授予或撤销角色等。 |
普通用户 | 属于数据库用户,其对数据库的操作权限由超级用户或数据拥有者分配。 |
数据库被广泛应用于GIS行业中,不同GIS业务范围的用户应该具有不同的权限,才能保护GIS数据安全。推荐的用户权限如下:
业务范围 | 用户类型 | 主要职责 | 主要权限 |
GIS业务数据维护者 | 普通用户 |
|
|
GIS数据查看者 | 普通用户 | 使用发布的GIS数据 |
|
GIS空间库管理者 | 超级用户 |
|
所有权限 |
数据库用户管理章节将为您介绍如何管理数据库用户,包括创建用户/角色、管理角色、数据源/数据集的权限管理:
- 创建数据库用户:介绍如何通过超级用户创建普通用户。
- 创建和管理角色:介绍如何创建角色,并将角色授权/撤销给用户。
- 数据源权限管理:介绍数据源权限的类型,以及如何将数据源权限授权给用户或角色。
- 数据集权限管理:介绍数据集权限的类型,以及如何将数据集权限授权给用户或角色。
目前,仅支持对PostGIS和Yukon进行数据库用户管理。
SuperMap iDesktopX 11i(2024)版本开始,提供数据库用户管理功能。