Gestion des utilisateurs de l'infrastructure classique (ibmcloud sl user)
Les commandes suivantes de l'interface de ligne de commande IBM Cloud® permettent de gérer les utilisateurs de l'infrastructure classique IBM Cloud.
ibmcloud sl user clé d'API
Permet de créer, de retirer ou d'actualiser la clé d'authentification d'API de l'utilisateur
Chaque utilisateur ne peut avoir qu'une seule clé d'API.
ibmcloud sl user apikey IDENTIFIER [flags]
Options de commande :
- --add
- Créer la clé d'authentification d'API d'un utilisateur
- --refresh
- Actualiser la clé d'authentification d'API d'un utilisateur
- --remove
- Retirer la clé d'authentification d'API d'un utilisateur
ibmcloud sl user create
Crée un utilisateur
ibmcloud sl user create USERNAME [OPTIONS]
Exemples :
ibmcloud sl user create my@email.com --email my@email.com --password generate --template '{"firstName": "Test", "lastName": "Testerson"}'
Remember to set the permissions and access for this new user.
ibmcloud sl user create USERNAME [flags]
Options de commande :
- Adresse électronique de cet utilisateur. Requis pour la création.
- ---f, force
- Forcer l'opération sans confirmation
- --from-user
- Utilisateur de base à employer comme modèle pour la création de cet utilisateur. Le comportement par défaut consiste à employer l'utilisateur qui exécute cette commande. Les informations indiquées dans --template remplacent ce modèle.
- --password
- Mot de passe à définir pour cet utilisateur. Si aucun mot de passe n'est indiqué, un courrier électronique est envoyé à l'utilisateur afin qu'il en génère un qui expire au bout de 24 heures. ' Spécifier l'option '-p generate' pour qu'un mot de passe soit généré pour vous. Les mots de passe requièrent au moins 8 caractères incluant des majuscules et des minuscules, un nombre et un symbole.
- --template
- Chaîne json décrivant https://softlayer.github.io/reference/datatypes/SoftLayer_User_Customer/
- --vpn-password
- Mot de passe VPN à définir pour cet utilisateur.
ibmcloud sl user delete
Définit CANCEL_PENDING comme statut d'un utilisateur, ce qui désactive immédiatement le compte, puis retire finalement complètement le compte via un processus interne automatisé.
ibmcloud sl user delete USER_ID [flags]
Options de commande :
- ---f, force
- Forcer l'opération sans confirmation
ibmcloud sl user detail
Détails de l'utilisateur
ibmcloud sl user detail USER_ID [flags]
Options de commande :
- --events
- Afficher le journal d'audit pour cet utilisateur
- --hardware
- Afficher le matériel auquel cet utilisateur a accès
- --keys
- Afficher la clé d'API des utilisateurs
- --logins
- Afficher l'historique de connexion de cet utilisateur pour les 24 derniers jours.
- --permissions
- Affichez les droits affectés à cet utilisateur. Les utilisateurs maître n'affichent aucun droit.
- --virtual
- Afficher les invités virtuels auxquels cet utilisateur a accès
ibmcloud sl user detail-edit
Editer les détails d'un utilisateur
ibmcloud sl user detail-edit IDENTIFIER [OPTIONS]
Exemples :
ibmcloud sl user detail-edit USER_ID --template '{"firstName": "Test", "lastName": "Testerson"}'
This command edit a users details.
ibmcloud sl user detail-edit USER_ID [flags]
Options de commande :
- --template
- Chaîne json décrivant https://softlayer.github.io/reference/datatypes/SoftLayer_User_Customer/
ibmcloud sl user device-access
Afficher la liste de tous les périphériques auxquels l'utilisateur a accès et des autorisations d'accès aux périphériques.
ibmcloud sl user device-access IDENTIFIER
ibmcloud sl user edit-notifications
Activer ou désactiver des notifications spécifiques pour l'utilisateur actif.
Les noms de notification doivent être placés entre guillemets. Exemples :
slcli user edit-notifications --enable 'Order Approved'
slcli user edit-notifications --enable 'Order Approved' --enable 'Reload Complete'
ibmcloud sl user edit-notifications [flags]
Options de commande :
- --disable
- Désactiver les notifications sélectionnées
- --enable
- Activer (DEFAULT) les notifications sélectionnées
ibmcloud sl user grant-access
Accorder l'accès d'un utilisateur à un périphérique spécifique
ibmcloud sl user grant-access IDENTIFIER [flags]
Options de commande :
- --dedicated
- ID d'hôte dédié
- --hardware
- ID matériel
- --virtual
- ID d'invité virtuel
ibmcloud sl liste d'utilisateurs
Répertorier les utilisateurs
ibmcloud sl user list [flags]
Options de commande :
- --column
- Colonne à afficher. Les options sont les suivantes : 2FA, classicAPIKey, displayName, email, hardwareCount, id, status, username, virtualGuestCount, vpn. Cette option peut être indiquée plusieurs fois.
Notifications utilisateur ibmcloud sl
Liste des notifications d'abonnement par courrier électronique
ibmcloud sl user notifications
ibmcloud sl user permission-edit
Activer ou désactiver des droits spécifiques
ibmcloud sl user permission-edit IDENTIFIER [flags]
Options de commande :
- --enable
- Activer ou désactiver les droits sélectionnés. Les entrées acceptées sont'true'et'false'. La valeur par défaut est'true'
- --from-user
- Définissez des droits qui correspondent aux droits de cet utilisateur. Cela permet d'ajouter et de retirer les droits appropriés.
- --permission
- Nom de clé des droits à définir. Utilisez le mot clé ALL pour sélectionner TOUS les droits.
ibmcloud sl user permissions
Afficher les droits utilisateur
Certaines autorisations peuvent également être gérées par le service IBM IAM. https://cloud.ibm.com/docs/account?topic=account-migrated_permissions pour plus de détails.
ibmcloud sl user permissions USER_ID
ibmcloud sl user remove-access
Supprimer l'accès d'un utilisateur à un périphérique spécifique
ibmcloud sl user remove-access IDENTIFIER [flags]
Options de commande :
- --dedicated
- ID d'hôte dédié
- --hardware
- ID matériel
- --virtual
- ID d'invité virtuel
ibmcloud sl user vpn-désactiver
Désactivez le vpn pour un utilisateur.
ibmcloud sl user vpn-disable USER_ID
ibmcloud sl user vpn-enable
Activez le vpn pour un utilisateur.
ibmcloud sl user vpn-enable USER_ID
ibmcloud sl user vpn-manuel
Activez ou désactivez la configuration manuelle des sous-réseaux vpn de l'utilisateur.
ibmcloud sl user vpn-manual USER_ID [flags]
Options de commande :
- --disable
- Désactivez la configuration manuelle des sous-réseaux vpn.
- --enable
- Activez la configuration manuelle des sous-réseaux vpn.
ibmcloud sl user mot_de_passe_vpn
Définissez le mot de passe VPN de l'utilisateur.
ibmcloud sl user vpn-password IDENTIFIER [flags]
Options de commande :
- --password
- Votre nouveau mot de passe VPN [requis]
ibmcloud sl user vpn-subnet
Ajouter ou retirer l'accès au sous-réseau pour un utilisateur.
ibmcloud sl user vpn-subnet USER_ID SUBNET_ID [flags]
Options de commande :
- --add
- Ajouter l'accès au sous-réseau.
- --remove
- Retirer l'accès au sous-réseau.