Bonjour,
J'aimerai comprendre l'utilisation des "roles" ou "groupe d'utilisateurs" avec Firebird (v1.5).
J'ai créé plusieurs utilisateurs et plusieurs rôle, à l'aide d'IBExpert. Puis j'ai essayé de me connecter à ma DB via l'interface php que j'ai créé. Mais il semble que les roles ne soient pas pris en compte (N°err: -551 ' no permission for read/select access to TABLE SESSION ') .
Après un peu de lecture, il semble qu'il soit nécessaire de donner les paramètres login, pwd et role lors d'une connection. Firebird ne recherche pas le role attribué à un utilisateur.
Cela veut-il dire qu'un utilisateur peut de lui même se connecter à n'importe quel role ?
Alors comment faire pour limiter les accès aux tables sans avoir à se retaper toute la définition des privilèges table par table à chaque création d'un nouvel utilisateurs. Sachant que sur mon interface php un utilisateur se connecte en inscrivant son login et son pwd. Il ne connait donc pas son role.
Merci pour vos lumières
Benoît
Partager