GBase 8c 创建用户/角色 示例一

本文介绍了如何在GBase数据库中创建不同类型的用户,包括无密码登陆、需要密码登陆、有时间限制的用户以及具有特定权限的用户,如创建数据库和管理角色的权限。创建用户后,关键步骤是修改pg_hba.conf文件来配置访问控制,确保用户能够根据设定的规则进行登录和操作。
摘要由CSDN通过智能技术生成

1、创建不需要密码登陆的用户zjy:

gbase=# CREATE ROLE zjy LOGIN;

CREATE ROLE

创建该用户后,还不能直接登录。需要修改 pg_hba.conf 文件(后面会对该文件进行说明),加入:

①:本地登陆:local   all    all    trust

②:远程登陆:host   all    all    192.168.163.132/32     trust

2、创建需要密码登陆的用户zjy1:

gbase=# CREATE USER zjy1 WITH PASSWORD 'zjy1';

CREATE ROLE

和ROLE的区别是:USER带LOGIN属性。也需要修改 pg_hba.conf 文件(后面会对该文件进行说明),加入:

host    all     all     192.168.163.132/32    md5

3、创建有时间限制的用户zjy2:

gbase=# CREATE ROLE zjy2 WITH LOGIN PASSWORD 'zjy2' VALID UNTIL '2019-05-30';

CREATE ROLE

和2的处理方法一样,修改 pg_hba.conf 文件,该用户会的密码在给定的时间之后过期不可用。

4、创建有创建数据库和管理角色权限的用户admin:

gbase=# CREATE ROLE admin WITH CREATEDB CREATEROLE;

CREATE ROLE

注意:拥有创建数据库,角色的用户,也可以删除和修改这些对象。

5、创建具有超级权限的用户:admin

gbase=# CREATE ROLE admin WITH SUPERUSER LOGIN PASSWORD 'admin';

CREATE ROLE

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值