2010-01-08 3 views
0

Я попытался это от клиента:db2 проблема безопасности

подключения к БД из оболочки со случайным пользователем как этот

db2 подключиться не remotenode

нет пользователя или с помощью .. .

затем IM вошли в систему и может сделать

db2 описать таблицы для схемы xxx

Мне не разрешено запрашивать таблицы. Слава Богу .

Как я могу предотвратить это? любой может просматривать таблицы

+0

Лучше спросить у ServerFault, нет? –

ответ

3

У вашего DBA затяните безопасность в базе данных. Наиболее очевидным методом для этого было бы отменить привилегию CONNECT для публики.

Однако, если вы хотите, чтобы даже пользователи, которым разрешено подключаться к базе данных, видеть, какие таблицы существуют в базе данных, администратору базы данных необходимо отменить привилегию SELECT для некоторых таблиц системного каталога (например, таблицы в SYSCAT и SYSIBM).

0

revoke connect from public, я думаю, это то, что вам нужно.