Précédent   Forum des professionnels en informatique > Bases de données > Firebird > Administration
Administration Forum d'entraide sur les outils d'administration natifs pour Firebird: gbak, gfix, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/11/2010, 10h10   #1
Candidat au titre de Membre du Club
 
Inscription : avril 2002
Messages : 30
Détails du profil
Informations forums :
Inscription : avril 2002
Messages : 30
Points : 11
Points : 11
Par défaut Droits accès SYSDBA

Bonjour,

l'accès aux bases de données que je diffuse n'est pas protégé. Chacun peut ouvrir sa base avec SYSDBA/masterkey.

J'aimerais créer une nouvelle table (NEW_TABLE) qui ne soit accessible qu'à un utilisateur particulier, mais que toutes les autres restent accessibles à SYSDBA.

J'ai donc créé ce nouvel utilisateur avec GSEC (NEW_USER).

problème : lorsque je suis loggé avec SYSDBA, j'ai le droit de voir cette table. Est-ce qu'il est possible de retirer les droits sur cette table à SYSDBA ?

J'ai l'impression que je m'y prends mal...
Merci pour votre aide
Yann
Melodie est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2010, 10h27   #2
Modérateur
 
Avatar de Cl@udius
 
Homme Claude Renouleaud
Développeur informatique
Inscription : février 2006
Messages : 4 749
Détails du profil
Informations personnelles :
Nom : Homme Claude Renouleaud
Âge : 49
Localisation : France, Hautes Pyrénées (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : février 2006
Messages : 4 749
Points : 6 758
Points : 6 758
Salut

Citation:
Envoyé par Melodie Voir le message
Est-ce qu'il est possible de retirer les droits sur cette table à SYSDBA ?
La réponse est non.

Tu prends le problème à l'envers. C'est à NEW_USER que tu dois accorder ce droit particulier.

Citation:
Envoyé par Melodie Voir le message
Chacun peut ouvrir sa base avec SYSDBA/masterkey.
Ce n'est pas comme cela que l'on procède habituellement. SYSDBA n'est pas un utilisateur standard (dans l'absolu il n'est pas là pour se connecter aux BDD).
Crée plusieurs utilisateurs USER_1 à USER_N, et accorde les droits à chacun selon les besoins et/ou restrictions.

Cet utilisateur particulier que tu souhaites pourrait être le propriétaire de la base (à condition bien-sûr que ce ne soit pas SYSDBA ce qui serait une erreur).

@+ Claudius.
__________________
A la question technique que par MP/MV tu formuleras, la réponse aux oubliettes finira.
Cl@udius est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h27.


 
 
 
 
Partenaires

Hébergement Web