暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

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

李雨晴 2022-06-23
209

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

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论