[PaaS uniquement]{class="badge informative" title="S’applique uniquement aux projets Adobe Commerce on Cloud (infrastructure PaaS gérée par Adobe) et aux projets On-premise."}

Créer, modifier ou déverrouiller un compte administrateur

Avant d’utiliser cette commande, vous devez effectuer les opérations suivantes :

NOTE
La méthode la plus simple pour créer la base de données consiste à utiliser l’magento setup:upgrade de commande .

Créer ou modifier un administrateur

Utilisez cette commande pour créer un administrateur ou modifier un administrateur existant.

NOTE
Si vous modifiez un administrateur, seuls les first name, last name et password peuvent être modifiés.

Utilisation des commandes :

bin/magento admin:user:create [--<parameter_name>=<value>, ...]

Où le tableau suivant définit les paramètres et valeurs :

Nom
Valeur
Obligatoire ?
--admin-firstname
Prénom de l’utilisateur administrateur.
Oui
--admin-lastname
Nom de l’utilisateur administrateur.
Oui
--admin-email
Adresse électronique de l’utilisateur administrateur.
Oui
--admin-user
Nom d’utilisateur de l’administrateur.
Oui
--admin-password
Mot de passe de l’utilisateur administrateur. Le mot de passe doit comporter au moins 7 caractères, au moins un caractère alphabétique et au moins un caractère numérique.

Nous vous recommandons un mot de passe plus long et plus complexe. Si la chaîne de mot de passe contient des caractères spéciaux qui nécessitent une interprétation littérale (tels que des barres obliques inverses ou des espaces), placez le mot de passe entre guillemets simples.
Oui
--magento-init-params
Ajoutez à n'importe quelle commande pour personnaliser les paramètres d'initialisation de l'application

Par exemple : MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache
Non

Exemple d’utilisation :

bin/magento admin:user:create --admin-firstname=John --admin-lastname=Doe --admin-email=j.doe@example.com --admin-user=j.doe --admin-password=A0b9%t3g
Created Magento administrator user named j.doe

Si vous ne spécifiez aucun des paramètres requis, l’application les interroge dans l’interface de ligne de commande :

bin/magento admin:user:create
Admin user: John
Admin password:
Admin email: j.doe.young@example.com
Admin first name: John
Admin last name: Doe Young
Created Magento administrator user named John

L’exemple suivant met à jour les first name, last name et password d’j.doe utilisateur administrateur :

bin/magento admin:user:create --admin-firstname="John X" --admin-lastname="Doe X" --admin-email=j.doe@example.com --admin-user=j.doe --admin-password=A1234567
Created Magento administrator user named j.doe

Déverrouiller un compte administrateur

Utilisez cette commande pour déverrouiller le compte d’un administrateur verrouillé, généralement en raison de plusieurs tentatives de connexion incorrectes.

bin/magento admin:user:unlock {username}

Vous devez indiquer le nom d’utilisateur de l’administrateur. Exemple :

bin/magento admin:user:unlock admin
The user account "admin" has been unlocked

Si le compte n’est pas déverrouillé ou en cas de problème, le message suivant s’affiche :

The user account "admin" was not locked or could not be unlocked

Vérifiez que l’utilisateur est un administrateur, qu’il est actif et que le compte est verrouillé. Pour afficher la liste des utilisateurs verrouillés dans Admin, connectez-vous en tant qu’administrateur et cliquez sur Système > Autorisations > Utilisateurs verrouillés.

Si le compte n’existe pas, le message suivant s’affiche :

Couldn't find the user account "bob"
recommendation-more-help
0f8e7db5-0e9c-4002-a5b8-a0088077d995