Cette section décrit comment créer, modifier et supprimer des comptes utilisateurs Firebird en utilisant des instructions SQL :

  • SYSDBA ;

  • Tout utilisateur qui a des droits sur le rôle RDB$ADMIN dans la base de données de l'utilisateur et des droits sur le même rôle pour la base de données dans la connexion active. L'utilisateur doit se connecter à la base de données avec le rôle RDB$ADMIN, ou obtenir ses droits si le rôle est attribué par défaut ;

  • Tout utilisateur ayant le rôle attribué au privilège système USER_MANAGEMENT dans la base de données de sécurité. L'utilisateur doit se connecter à la base de données avec ce rôle ou se voir accorder ses droits si le rôle est attribué comme rôle par défaut ;

  • Lorsque l'indicateur AUTO ADMIN MAPPING est activé dans la base de données utilisateur (security4.fdb ou celui défini pour votre base de données dans le fichier databases.conf). tout administrateur Windows (tant que le serveur d'authentification de confiance est utilisé) sans spécifier de rôle. Il importe peu que l'indicateur "MAPPING ADMIN AUTO" soit activé ou désactivé dans la base de données elle-même.

Les utilisateurs non privilégiés ne peuvent utiliser l'opérateur ALTER USER que pour modifier leur propre compte.