db2 中public相关权限怎么收回?

--请问一下,下面这两个视图中的public权限怎么收回?
select * from SYSCAT.ROUTINEAUTH where grantor ='PUBLIC' or grantee='PUBLIC';
select * from SYSCAT.SURROGATEAUTHIDS where SURROGATEAUTHID='PUBLIC';

参与12

2同行回答

仙道彰仙道彰  数据库开发工程师 , 花旗集团
PUBLIC 是一个特殊的 DB2 组,其中包括特定数据库的所有用户。PUBLIC 不必在操作系统级进行定义。在默认情况下,会向 PUBLIC 授予一些特权。例如,这个组自动接受数据库上的 CONNECT 特权和编目表上的 SELECT 特权。可以对 PUBLIC 组发出 GRANT 和 REVOKE 命令,比如:db2 grant s...显示全部

PUBLIC 是一个特殊的 DB2 组,其中包括特定数据库的所有用户。PUBLIC 不必在操作系统级进行定义。在默认情况下,会向 PUBLIC 授予一些特权。例如,这个组自动接受数据库上的 CONNECT 特权和编目表上的 SELECT 特权。可以对 PUBLIC 组发出 GRANT 和 REVOKE 命令,比如:

db2 grant select on table sysibm.systables to public
db2 revoke select on table sysibm.systables from public
收起
互联网服务 · 2019-03-06
浏览3274
anikikonganikikong  数据库运维工程师 , 中国民生银行
revoke 。。。from public显示全部

revoke 。。。from public

收起
银行 · 2019-03-09

提问者

changgm
数据库运维工程师enmotech
擅长领域: 数据库存储关系型数据库

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-03-06
  • 关注会员:3 人
  • 问题浏览:4013
  • 最近回答:2019-03-09
  • X社区推广