Création, modification ou déverrouillage d’un compte administrateur

Avant de pouvoir 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 la commande magento setup:upgrade.

Créer ou modifier un administrateur

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

NOTE
Si vous modifiez un administrateur, seuls les éléments 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 des paramètres et des 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 administrateur.
Oui
--admin-password
Mot de passe de l’administrateur. Le mot de passe doit contenir au moins 7 caractères et au moins un caractère alphabétique et au moins un caractère numérique.

Nous recommandons un mot de passe plus long et plus complexe. Si la chaîne de mot de passe contient des caractères spéciaux nécessitant une interprétation littérale (barres obliques inverses ou espaces, par exemple), 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 demande 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 first name, last name et password de l’utilisateur administrateur j.doe :

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éverrouillage d’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 l’administrateur, 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