首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从表所有者撤消授予选项

从表所有者撤消授予选项
EN

Database Administration用户
提问于 2016-07-28 21:42:17
回答 1查看 124关注 0票数 0

我有一个角色engineer1 | No inheritance, Cannot login | member of {priv_app}。priv_app用户拥有模式中的表。默认情况下,用户是engineer1的成员,后者只授予他们选择访问权限。但是,用户可能需要修改表,因此他们需要使用priv_app将其权限提升到set role priv_app角色。然而,这给了表的所有者的权利。这是可以接受的,只是用户可以在任何表上授予另一个用户DML权限。

是否存在阻止表所有者授予权限的方法?如果不是的话,什么才是架构安全组的正确方法,这样用户就可以修改表,而不是授予特权。

EN

回答 1

Database Administration用户

回答已采纳

发布于 2016-08-07 17:51:58

由@Ziggy 's的评论回答。

表所有者可以随心所欲地处理这些表: drop、grant、revoke等等。您可以通过使用安全定义器在函数中执行任何必需的ALTER命令来更改表。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/145278

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档