jxq
作者jxq·2018-05-17 09:05
其它·gbase

GBase 8t 安全特性之自主访问控制体验(四)将角色授予用户

字数 764阅读 1080评论 0赞 1

(一)新用户的缺省权限
(二)创建角色
(三)将权限授予角色

(四)将角色授予用户

假定在系统中存在 db201 数据库,在数据库中存在 table201 数据表和 role201 角色,并且将 table201 表上的 all 权限授予了 role201 角色。(详请参阅“GBase 8t 安全特性之自主访问控制体验(三)将权限授予角色”

1、通过 informix 用户登录。
2、运行 dbaccess 实用程序来打开数据库,执行
*dbaccess - -
database db201;*
系统提示:
Database selected.
3、将 role201 角色授予 user201 用户,在dbaccess的提示符下执行
grant role201 to user201;
角色授予成功,系统提示:
Permission granted.

1、通过 user201 用户登录。
2、运行 dbaccess 实用程序来打开数据库,执行
*dbaccess - -
database db201;*
打开成功,系统提示:
Database selected.
3、承担 role201 角色,在dbaccess的提示符下执行
set role role201;
角色承担成功,系统提示:
Role set.
4、执行数据插入操作
insert into table201 values(1,'zhangsan');
插入操作成功,系统提示:
1 row(s) inserted.
5、执行数据查询操作
select from table201;*
查询操作成功,系统提示:
*id name
1 zhangsan
1 row(s) retrieved.*
6、执行数据删除操作
delete from table201;
删除操作成功,系统提示:
1 row(s) deleted.

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

1

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广