2010-01-08 5 views
0

J'ai essayé d'un client:db2 problème de sécurité

connecter à db de shell avec un utilisateur aléatoire comme celui-ci

db2 se connecter à remoteNode

aucun utilisateur ou à l'aide .. .

alors et peut faire im connecté

db2 décrivent les tables pour le schéma xxx

Je ne suis pas autorisé à interroger toutes les tables. Dieu merci .

Comment puis-je empêcher cela? n'importe qui peut parcourir les tables

+0

Mieux demandé sur ServerFault, non? –

Répondre

3

Demandez à votre DBA de renforcer la sécurité sur la base de données. La méthode la plus évidente pour cela serait de révoquer le privilège CONNECT du public. Toutefois, si vous souhaitez empêcher même les utilisateurs autorisés à se connecter à une base de données de voir quelles tables existent dans la base de données, l'administrateur de base de données doit révoquer le privilège SELECT sur certaines tables du catalogue système (tables dans le SYSCAT et SYSIBM schémas).

0

revoke connect from public, je pense que c'est ce dont vous avez besoin.

Questions connexes