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
  1. Ouvrez le menu de navigation et cliquez sur Utilisateurs.

  2. Cliquez sur Create User pour ouvrir la fenêtre Create User.

  3. 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.

  4. Cliquez sur Create User. Le nouveau compte administrateur s'affiche dans le tableau Utilisateurs.

Utilisation de la CLI de service
  1. 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
  2. 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
  3. Vérifiez que le nouveau compte administrateur a été créé correctement. Utilisez les commandes list et show pour 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 :

  1. Ouvrez le menu de navigation et cliquez sur Groupes d'autorisations.

  2. Cliquez sur le groupe d'autorisations auquel vous voulez ajouter un administrateur.

  3. Sous Ressources, cliquez sur Utilisateurs, puis sur Ajouter un utilisateur au groupe.

  4. 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 :

  1. 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.

  2. Ouvrez le menu de navigation et cliquez sur Groupes d'autorisations.

  3. Cliquez sur le groupe d'autorisations dont vous souhaitez supprimer un administrateur.

  4. Dans la section Ressources, cliquez sur Utilisateurs. La liste des utilisateurs du groupe d'autorisations apparaît.

  5. 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
  1. 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
  2. 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
  3. 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:
  4. 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
  1. Ouvrez le menu de navigation et cliquez sur Utilisateurs.

  2. 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.

  3. Cliquez sur Change Password pour ouvrir la fenêtre Change Password.

  4. 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
  1. 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
  2. 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 :

  1. 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
  2. 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
  3. Exécutez la commande de modification pour tous les autres paramètres que vous souhaitez modifier.

  4. 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
  1. Ouvrez le menu de navigation et cliquez sur Utilisateurs.

  2. Cliquez sur le compte d'administrateur à supprimer. La page de détails de l'utilisateur s'affiche.

  3. Cliquez sur Supprimer. Confirmez l'opération lorsque vous y êtes invité.

Utilisation de la CLI de service
  1. 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
  2. Pour supprimer le compte administrateur, utilisez la commande delete User suivie du nom ou de l'ID du compte.

    PCA-ADMIN> delete User name=testadmin
    JobId: 56e9dfcb-6b64-4f9d-b137-171f538029d3
  3. 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