(一)新用户的缺省权限
(二)创建角色
(三)将权限授予角色
(四)将角色授予用户
(五)取消角色持有的权限
(六)取消用户持有的角色
假定在系统中存在 db201 数据库,在数据库中存在 table201 数据表和 role201 角色,并且将 role201 角色授予了 user201 用户。(详请参阅“GBase 8t 安全特性之自主访问控制体验(四)将角色授予用户”)
1、通过 informix 用户登录。
2、运行 dbaccess 实用程序来打开数据库,执行
*dbaccess - -
database db201;*
系统提示:
Database selected.
3、取消用户持有的角色,在dbaccess的提示符下执行
revoke role201 from user201;
角色取消成功,系统提示:
Permission revoked.
1、通过 user201 用户登录。
2、运行 dbaccess 实用程序来打开数据库,执行
*dbaccess - -
database db201;*
打开成功,系统提示:
Database selected.
3、承担 role201 角色,在dbaccess的提示符下执行
set role role201;
角色承担失败,系统提示:
19805: No privilege to set to the role.
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞2
添加新评论0 条评论