Un administrateur est un utilisateur qui a des droits suffisants pour lire et écrire, créer, modifier et supprimer tout objet dans la base de données. Le tableau montre comment les privilèges `Superuser' sont activés dans divers contextes de sécurité Firebird.
Table 1. AdministrateursUtilisateur | Rôle RDB$ADMIN | Note |
---|
SYSDBA | Automatiquement | Existe automatiquement au niveau du serveur. Possède une pour tous les objets de toutes les bases de données. Can Créer, modifier et supprimer des utilisateurs, mais n'a pas d'accès direct à l'information. l'accès à la base de données de sécurité. |
Utilisateur root dans POSIX | Automatiquement | Similaire à SYSDBA . Seulement dans Firebird Embedded. |
Superuser dans POSIX | Automatiquement | Similaire à SYSDBA . Seulement dans Firebird Embedded. |
Propriétaire de la base de données | Automatiquement | Identique à SYSDBA , mais seulement dans cette base de données. |
Administrateurs Windows | En cas de réussite de la connexion, la valeur est fixée à CURRENT_ROLE . | Similaire à SYSDBA si les conditions suivantes sont remplies : Dans le fichier de configuration firebird.conf (paramètre AuthServer ) le fournisseur Win_Sspi était présent dans la liste des plugins. En outre, ce plugin doit également être présent dans la liste des plugins côté client (paramètre AuthClient ). Dans toutes les bases de données où l'autorité du super-utilisateur est requise, la fonction AUTO ADMIN MAPPING doit être activée ou un mappage du groupe prédéfini DOMAIN_ANY_RID_ADMINS au rôle RDB$ADMIN doit être créé. Aucun rôle n'est spécifié lors de la connexion.
|
Utilisateur ordinaire | Doit être pré-émis et doit être spécifié à la connexion | Même chose que SYSDBA , mais seulement dans les bases de données où ce rôle a été accordé. |
Utilisateur POSIX | Doit être pré-émis et doit être spécifié à la connexion | Identique à SYSDBA , mais seulement dans les bases de données où ce rôle est accordé. Seulement dans Firebird Embedded. |
Utilisateur Windows | Doit être pré-émis et doit être spécifié à la connexion | Identique à SYSDBA , mais seulement dans les bases de données où ce rôle a été accordé. Disponible uniquement si le fichier de configuration firebird.conf. (paramètre AuthServer ) dans la liste des plugins Le fournisseur Win_Sspi était présent dans la liste des plugins. En outre, ce plugin doit également dans la liste des plugins côté client (paramètre AuthClient ). |