防止某些用户看到db2表结构

时间:2013-11-07 09:03:46

标签: database security db2

如何限制DB2中的某些用户,而不是查看表结构。我设置了用户权限并限制用户访问表。这样用户就无法选择数据或更改表格,但仍然可以看到表格结构或描述它。

3 个答案:

答案 0 :(得分:1)

此问题与db2版本10中添加的表中的行访问有关。

我也有这个问题。

您可以使用此版本-如果适用的话-并限制来自特定表结构的用户访问。

答案 1 :(得分:0)

您需要删除目录表上的select grant。例如,以q限制用户执行时,以下查询应返回0行。

db2 "select tabschema, tabname from syscat.tables"

以下架构中的所有表格和视图都不应该在公共场合进行选择,也不应该在限制用户所在的任何组中进行选择。

  • SYSIBM
  • SYSCAT

答案 2 :(得分:0)

db2 revoke select on SYSIBM.SYSTABLES from username