Qui peut créer une cartographie
-
SYSDBA; -
Propriétaire de la base de données (si la cartographie est locale) ;
-
Tout utilisateur connecté avec le rôle
RDB$ADMIN; -
L’utilisateur root du système d’exploitation Linux.
SYSDBA;
Propriétaire de la base de données (si la cartographie est locale) ;
Tout utilisateur connecté avec le rôle RDB$ADMIN ;
L’utilisateur root du système d’exploitation Linux.
CREATE MAPPINGCREATE GLOBAL MAPPING TRUSTED_AUTH
USING PLUGIN WIN_SSPI
FROM ANY USER
TO USER;
SYSDBA pour les administrateurs Windows dans la base de données actuelle.CREATE MAPPING WIN_ADMINS
USING PLUGIN WIN_SSPI
FROM Predefined_Group
DOMAIN_ANY_RID_ADMINS
TO ROLE RDB$ADMIN;
|
Note
|
Le groupe |
CREATE MAPPING FROM_RT
USING PLUGIN SRP IN "rt"
FROM USER U1 TO USER U2;
L’utilisateur U1 authentifié dans la base de données rt sera mappé à l’utilisateur U2.
|
Important
|
Les noms des bases de données doivent être placés entre guillemets sur les systèmes d’exploitation qui respectent la casse des noms de fichiers. |
Supposons que la base de données utilise une base de données de sécurité non par défaut.
CREATE MAPPING DEF_SYSDBA
USING PLUGIN SRP IN "security.db"
FROM USER SYSDBA
TO USER;
CREATE MAPPING LEGACY_2_GUEST
USING PLUGIN legacy_auth
FROM ANY USER
TO USER GUEST;
ALTER MAPPINGModifier l’affichage de l’objet de sécurité.
DSQL.
ALTER [GLOBAL] MAPPING name
USING {
PLUGIN plugin_name [IN database]
| ANY PLUGIN [IN database | SERVERWIDE]
| MAPPING [IN database]
| '*' [IN database] }
FROM { ANY type | type from_name }
TO { USER | ROLE } [to_name]
Pour une description des paramètres de l’opérateur, voir security mapping create.
L’opérateur ALTER MAPPING vous permet de modifier toutes les options d’un mapping existant.
|
Important
|
La cartographie globale et la cartographie locale sont des objets différents. |
Exécuter `ALTER MAPPING' peut :
`SYSDBA' ;
Le propriétaire de la base de données (si le mappage est local) ;
Tout utilisateur connecté avec le rôle RDB$ADMIN ;
L’utilisateur root du système d’exploitation Linux.
ALTER MAPPINGALTER MAPPING FROM_RT
USING PLUGIN SRP IN "rt"
FROM USER U1 TO USER U3;
CREATE OR ALTER MAPPINGCréer ou modifier l’affichage d’un objet de sécurité.
DSQL
CREATE OR ALTER [GLOBAL] MAPPING name
USING {
PLUGIN plugin_name [IN database]
| ANY PLUGIN [IN database | SERVERWIDE]
| MAPPING [IN database]
| '*' [IN database] }
FROM { ANY type | type from_name }
TO { USER | ROLE } [to_name]
Pour une description des paramètres de l’opérateur, voir security mapping create.
L’instruction CREATE OR ALTER MAPPING crée un nouveau mappage ou modifie un mappage existant. Si aucun mappage n’existe, il sera créé en utilisant l’instruction CREATE MAPPING.
|
Important
|
La cartographie globale et la cartographie locale sont des objets différents. |
CREATE OR ALTER MAPPINGCREATE OR ALTER MAPPING FROM_RT
USING PLUGIN SRP IN "rt"
FROM USER U1 TO USER U4;
security mapping create, security mapping alter, security mapping drop.
Supprime l’affichage d’un objet de sécurité.
DSQL
DROP [GLOBAL] MAPPING name
| Paramètre | Description |
|---|---|
name |
Nom d’affichage. |
L’instruction DROP MAPPING supprime un mapping existant. Si l’option GLOBAL est spécifiée, le mapping global sera supprimé.
|
Important
|
La cartographie globale et la cartographie locale sont des objets différents. |
`SYSDBA' ;
Le propriétaire de la base de données (si le mappage est local) ;
Tout utilisateur connecté avec le rôle RDB$ADMIN ;
L’utilisateur root du système d’exploitation Linux.
DROP MAPPINGDROP MAPPING FROM_RT;