Gestion des comptes d'administrateur de Private Cloud Appliance
Un compte d'administration principal est configuré lors de la configuration initiale de Private Cloud Appliance. Avec ce compte principal, qui ne peut pas être supprimé, d'autres comptes d'administrateur doivent être créés. L'Enclave de service permet de contrôler les privilèges, les préférences et les mots de passe des comptes d'administrateur.
Les comptes d'administrateur d'appliance peuvent être créés localement, mais Private Cloud Appliance prend également en charge la fédération avec un fournisseur d'identités existant, afin que les utilisateurs puissent se connecter avec leur ID et leur mot de passe existants. Un fournisseur d'identités fédéré unique est pris en charge pour les comptes d'administrateur d'appliance. Le processus d'établissement d'une approbation de fédération avec le fournisseur d'identités est identique à celui de la fédération d'identités au niveau de la location. Pour plus d'informations, reportez-vous à Fédération des identités avec Microsoft Active Directory pour les comptes administrateur.
Les fonctions d'enclave de service disponibles pour un administrateur sont déterminées par le groupe d'autorisations auquel le compte appartient. Pour chaque groupe d'autorisations, le contrôle d'accès est configuré à l'aide de stratégies. Une stratégie réglemente les actions explicitement autorisées sur les ressources. Les instructions de stratégie peuvent également s'appliquer aux familles d'autorisations, qui sont des groupes logiques de ressources ou de fonctions.
Pour créer et gérer des comptes d'administrateur, vous devez comprendre comment utiliser la structure de stratégie pour le contrôle d'accès. Pour plus d'informations, reportez-vous à Contrôle des privilèges d'accès administrateur.
Création d'un compte administrateur
Les privilèges accordés au compte administrateur dépendent de l'appartenance au groupe d'autorisations.
- Utiliser l'interface utilisateur Web de service
-
-
Ouvrez le menu de navigation et cliquez sur Utilisateurs.
-
Cliquez sur Create User pour ouvrir la fenêtre Create User.
-
Entrez les informations suivantes :
-
Nom : saisissez le nom du compte administrateur. Ce nom sera utilisé pour se connecter.
-
Groupe d'autorisations : sélectionnez le groupe d'autorisations auquel le nouvel administrateur est ajouté. Cette sélection détermine les droits d'accès et les privilèges du compte administrateur.
-
Mot de passe : définissez un mot de passe pour le nouveau compte administrateur. Saisissez-le une deuxième fois pour confirmer.
-
-
Cliquez sur Create User. Le nouveau compte administrateur s'affiche dans le tableau Utilisateurs.
-
- Utilisation de la CLI de service
-
-
Affichez la liste des groupes d'autorisations. Copiez l'ID du groupe d'autorisations dans lequel vous souhaitez créer le nouveau compte administrateur.
PCA-ADMIN> list AuthorizationGroup Command: list AuthorizationGroup Data: id Name -- ---- 9e6fef47-6ba7-4123-b25d-f9406173a609 OracleServiceAdmin 2652ac1a-aa9e-4edf-bae7-d434efb23052 OCIApp 411ed79b-8f66-434b-862a-3c6e1b036fc4 SuperAdmin f5f9a82e-aa0a-4c31-a873-fae59fe20f38 Initial -
Créez un compte administrateur à l'aide de la commande
createUserInGroup.Les paramètres requis sont le nom utilisateur, le mot de passe et le groupe d'autorisations.
PCA-ADMIN> createUserInGroup name=testadmin password=************ confirmPassword=************ authGroup=365ece7b-0a09-4a04-853c-7a0f6c4789f0 JobId: 6dd5a542-4399-4414-ac3b-636968744f79 -
Vérifiez que le nouveau compte administrateur a été créé correctement. Utilisez les commandes
listetshowpour afficher les informations de compte.PCA-ADMIN> list User Data: id name -- ---- 401fce73-5bee-48b1-b86d-fba1d85e049b admin 682ebc19-8493-4e9a-817c-148acea4b1d4 testadmin PCA-ADMIN> show user name=testadmin Data: Id = 682ebc19-8493-4e9a-817c-148acea4b1d4 Type = User Name = testadmin Default User = false AuthGroupIds 1 = id:365ece7b-0a09-4a04-853c-7a0f6c4789f0 type:AuthorizationGroup name:InternalGroup UserPreferenceId = id:1321249c-0651-49dc-938d-7764b9638ea9 type:UserPreference name:
-
Modifier l'appartenance à un groupe d'autorisations
Lorsque vous créez un compte d'administrateur, vous sélectionnez le groupe d'autorisations auquel le nouvel administrateur est ajouté. Toutefois, vous pouvez modifier à tout moment les groupes d'autorisations auxquels un administrateur appartient.
- Utiliser l'interface utilisateur Web de service
-
Pour ajouter un administrateur à un groupe d'autorisations supplémentaire, procédez comme suit :
-
Ouvrez le menu de navigation et cliquez sur Groupes d'autorisations.
-
Cliquez sur le groupe d'autorisations auquel vous voulez ajouter un administrateur.
-
Sous Ressources, cliquez sur Utilisateurs, puis sur Ajouter un utilisateur au groupe.
-
Dans le formulaire Ajouter un utilisateur à un groupe, sélectionnez un administrateur, puis cliquez sur OK.
Pour supprimer un administrateur d'un groupe d'autorisations :
-
Si l'administrateur appartient uniquement au groupe d'autorisations duquel vous souhaitez supprimer le compte, ajoutez d'abord l'administrateur à un autre groupe d'autorisations.
-
Ouvrez le menu de navigation et cliquez sur Groupes d'autorisations.
-
Cliquez sur le groupe d'autorisations dont vous souhaitez supprimer un administrateur.
-
Dans la section Ressources, cliquez sur Utilisateurs. La liste des utilisateurs du groupe d'autorisations apparaît.
-
Dans la liste, cliquez sur le menu Actions de l'utilisateur à enlever, puis sur Supprimer l'utilisateur du groupe.
-
- Utilisation de la CLI de service
-
-
Rassemblez les ID du compte administrateur que vous souhaitez modifier et les groupes d'autorisations impliqués dans la modification de la configuration.
PCA-ADMIN> list User Data: id name -- ---- 401fce73-5bee-48b1-b86d-fba1d85e049b admin 682ebc19-8493-4e9a-817c-148acea4b1d4 testadmin PCA-ADMIN> list AuthorizationGroup Data: id name -- ---- 587fc90d-3312-41d9-8be3-1ce21b8d9b41 MonitorGroup c18cc6af-4ef8-4b1c-b85d-ee3b065f503e DrAdminGroup 8f03faf2-c321-4455-af21-75cbffc269ef AdminGroup 5ac65f5d-1f8c-42ea-a1de-95a1941f009f Day0ConfigGroup 365ece7b-0a09-4a04-853c-7a0f6c4789f0 InitialGroup 7da8be67-758c-4cd6-8255-e9d2900c788e SuperAdminGroup -
Pour ajouter un administrateur à un groupe d'autorisations, utilisez la commande
add User.PCA-ADMIN> add User id=682ebc19-8493-4e9a-817c-148acea4b1d4 to AuthorizationGroup id=587fc90d-3312-41d9-8be3-1ce21b8d9b41 JobId: 3facde6d-acb6-4fc4-84dc-93de88eea25c -
Affichez les détails du compte administrateur pour vérifier les modifications que vous avez apportées.
PCA-ADMIN> show User name=testadmin Data: Id = 682ebc19-8493-4e9a-817c-148acea4b1d4 Type = User Name = testadmin Default User = false AuthGroupIds 1 = id:365ece7b-0a09-4a04-853c-7a0f6c4789f0 type:AuthorizationGroup name:InternalGroup AuthGroupIds 2 = id:587fc90d-3312-41d9-8be3-1ce21b8d9b41 type:AuthorizationGroup name:MonitorGroup UserPreferenceId = id:1321249c-0651-49dc-938d-7764b9638ea9 type:UserPreference name: -
Pour enlever un administrateur d'un groupe d'autorisations, utilisez la commande
remove User.PCA-ADMIN> remove User name=testadmin from AuthorizationGroup id=587fc90d-3312-41d9-8be3-1ce21b8d9b41 JobId: 44110d28-70af-4a42-8eb7-7d59a3bc8295
-
Modification des informations d'identification de l'administrateur
Le mot de passe de l'administrateur est défini lors de la création du compte. Vous pouvez toujours modifier le mot de passe de votre propre compte. Selon les privilèges, vous pouvez également être autorisé à modifier le mot de passe d'un autre administrateur.
- Utiliser l'interface utilisateur Web de service
-
-
Ouvrez le menu de navigation et cliquez sur Utilisateurs.
-
Cliquez sur le compte administrateur pour lequel vous souhaitez modifier le mot de passe. La page de détails de l'utilisateur s'affiche.
Pour afficher votre propre page de détails utilisateur, cliquez sur votre nom dans le coin supérieur droit de la page et sélectionnez Mon profil.
-
Cliquez sur Change Password pour ouvrir la fenêtre Change Password.
-
Entrez le nouveau mot de passe du compte. Saisissez-le une deuxième fois pour confirmation. Cliquez sur Enregistrer les modifications pour appliquer le nouveau mot de passe.
-
- Utilisation de la CLI de service
-
-
Affichez la liste des comptes d'administrateur. Copiez l'ID du compte pour lequel vous souhaitez modifier le mot de passe.
PCA-ADMIN> list User Data: id name -- ---- 401fce73-5bee-48b1-b86d-fba1d85e049b admin 682ebc19-8493-4e9a-817c-148acea4b1d4 testadmin -
Définissez un nouveau mot de passe pour le compte administrateur sélectionné à l'aide de la commande
changePassword.PCA-ADMIN> changePassword id=682ebc19-8493-4e9a-817c-148acea4b1d4 password=************ confirmPassword=************ JobId: 35710cd9-26ac-4be9-8b73-c4cf634cc121
-
Modification des préférences de compte administrateur
Lorsque vous êtes connecté à la CLI de service, vous pouvez modifier certains paramètres de votre propre compte d'administrateur. Ces modifications prennent effet immédiatement et sont conservées pour toutes vos futures connexions CLI.
Toutefois, vous pouvez également modifier temporairement les paramètres uniquement pour votre session CLI en cours. Pour ce faire, remplacez l'objet UserPreference par CliSession dans les exemples de commande ci-dessous.
|
Paramètre |
Options |
Description |
|---|---|---|
|
alphabetizeMode |
OUI, NON |
Activez ce paramètre pour afficher les attributs d'un objet géré par ordre alphabétique. Le paramètre par défaut est "No". |
|
attributeDisplay |
NOM D'AFFICHAGE, NOM D'ATTRIBUT |
Utilisez ce paramètre pour déterminer si le nom de l'attribut de chaque objet est affiché. Par défaut, le paramètre est "displayName". |
|
endLineCharsDisplayValue |
CRLF, CR, LF |
Indiquez le caractère de fin de ligne à utiliser lorsque la sortie de la CLI se compose de plusieurs lignes. Par défaut, le paramètre est "CRLF". |
|
outputMode |
VERBE, DISPERSÉ, XML |
Indiquez le format de sortie de la CLI. Le paramètre par défaut est "Sparse". |
|
wsCallMode |
SYNCHRONE, ASYNCHRONE |
Utilisez ce paramètre pour déterminer si la sortie CLI d'une commande est appelée de manière synchrone ou asynchrone. Le paramètre par défaut est "Asynchrone". |
|
wsTimeoutInSeconds |
<valeur> |
Lorsque l'interface de ligne de commande est définie sur le mode d'appel "Synchrone", utilisez ce paramètre pour déterminer le nombre de secondes pendant lesquelles l'interface de ligne de commande attend qu'un travail renvoyé par une opération se termine. |
Procédez comme suit :
-
Afficher les préférences de votre compte actuel.
PCA-ADMIN> show UserPreference Data: Id = ec433c0f-4208-4e92-859e-498218d0f5c9 Type = UserPreference WS Call Mode = Asynchronous Alphabetize Mode = No Attribute Display = Display Name End Line Characters Display Value = CRLF Output Mode = Verbose Command Wait Timeout In Seconds = 240 UserId = id:401fce73-5bee-48b1-b86d-fba1d85e049b type:User name:admin -
Modifiez le paramètre de votre choix à l'aide de la commande
edit userPreference.PCA-ADMIN> edit UserPreference outputMode=XML JobId: 9d312d9b-6169-47cb-97d4-6a8984237fa0 -
Exécutez la commande de modification pour tous les autres paramètres que vous souhaitez modifier.
-
Affichez à nouveau vos préférences de compte actuelles pour vérifier les modifications que vous avez apportées.
PCA-ADMIN> show UserPreference Data: Id = ec433c0f-4208-4e92-859e-498218d0f5c9 Type = UserPreference WS Call Mode = Asynchronous Alphabetize Mode = No Attribute Display = Display Name End Line Characters Display Value = CRLF Output Mode = Xml Command Wait Timeout In Seconds = 180 UserId = id:401fce73-5bee-48b1-b86d-fba1d85e049b type:User name:admin
Suppression d'un compte administrateur
- Utiliser l'interface utilisateur Web de service
-
-
Ouvrez le menu de navigation et cliquez sur Utilisateurs.
-
Cliquez sur le compte d'administrateur à supprimer. La page de détails de l'utilisateur s'affiche.
-
Cliquez sur Supprimer. Confirmez l'opération lorsque vous y êtes invité.
-
- Utilisation de la CLI de service
-
-
Recherchez le nom et l'ID du compte administrateur à supprimer.
PCA-ADMIN> list User Data: id name -- ---- 401fce73-5bee-48b1-b86d-fba1d85e049b admin 682ebc19-8493-4e9a-817c-148acea4b1d4 testadmin -
Pour supprimer le compte administrateur, utilisez la commande
delete Usersuivie du nom ou de l'ID du compte.PCA-ADMIN> delete User name=testadmin JobId: 56e9dfcb-6b64-4f9d-b137-171f538029d3 -
Vérifiez que le compte supprimé ne s'affiche plus dans la liste des utilisateurs.
PCA-ADMIN> list User Data: id name -- ---- 401fce73-5bee-48b1-b86d-fba1d85e049b admin
-