ALTER USER
Changer le compte utilisateur de Firebird.
DSQL.
ALTER {USER username | CURRENT USER} [SET] [<user_option> [<user_option> ...]] [USING PLUGIN pluginname] [{GRANT | REVOKE} ADMIN ROLE] [TAGS ( <tag> [, <tag> ...] )] <user_option> ::= PASSWORD 'password' | FIRSTNAME 'firstname' | MIDDLENAME 'middlename' | LASTNAME 'lastname' | {ACTIVE | INACTIVE} <tag> ::= tagname = 'string_value' | DROP tagname
Pour une description des paramètres de l’opérateur, voir [fblangref-security-user-create].
L’instruction ALTER USER
modifie les détails du compte utilisateur. L’instruction ALTER USER
doit contenir au moins une des phrases optionnelles.
La phrase optionnelle PASSWORD
définit un nouveau mot de passe pour l’utilisateur.
Les phrases facultatives FIRSTNAME
, MIDDLENAME
et LASTNAME
vous permettent de modifier des attributs supplémentaires de l’utilisateur tels que le nom d’utilisateur (nom de personne), le second prénom et le nom de famille respectivement.
L’attribut INACTIVE
vous permet de rendre un compte inactif. Ceci est utile lorsque vous souhaitez désactiver temporairement un compte sans le supprimer. L’attribut ACTIVE
vous permet de remettre un compte inactif à l’état actif. Cette fonctionnalité n’est disponible que lorsque vous utilisez Srp
comme gestionnaire d’utilisateurs.
La phrase optionnelle TAGS
vous permet de spécifier, modifier ou supprimer les attributs de l’utilisateur. S’il n’y a pas d’attribut avec le nom donné dans la liste des attributs, il sera ajouté, sinon sa valeur sera modifiée. Les attributs non spécifiés dans la liste ne seront pas modifiés. Pour supprimer un attribut de l’utilisateur, le mot clé DROP doit être spécifié avant son nom dans la liste des attributs. Cette fonctionnalité n’est disponible que si vous utilisez Srp
comme gestionnaire d’utilisateurs.
L’offre GRANT ADMIN ROLE
accorde à l’utilisateur spécifié les privilèges du rôle RDB$ADMIN
dans la base de données de sécurité actuelle. Cela permet à l’utilisateur spécifié de gérer les comptes utilisateurs, mais ne lui donne pas d’autorité spéciale dans les bases de données normales.
La phrase REVOKE ADMIN ROLE
retire à l’utilisateur spécifié les privilèges du rôle RDB$ADMIN
dans la base de données de sécurité actuelle, ce qui l’empêche de gérer les comptes utilisateurs.
La clause optionnelle USING PLUGIN
vous permet de spécifier explicitement quel plugin de gestion des utilisateurs sera utilisé. La valeur par défaut est le plugin listé en premier dans le paramètre UserManager
du fichier de configuration firebird.conf. Seules les valeurs listées dans le paramètre UserManager
sont valides.
Important
|
Il est important de:
Notez que les utilisateurs avec le même nom créés avec différents plugins de gestion des utilisateurs sont des utilisateurs différents, donc un utilisateur créé avec le même plugin de gestion des utilisateurs ne peut être supprimé ou modifié qu’en spécifiant le même plugin. |
Si vous voulez changer de compte, vous pouvez utiliser le mot clé CURRENT USER
au lieu de spécifier le nom de l’utilisateur actuel.