In this blog, we will discuss about How to Add Admin User via Command Line(CLI). As you know, from Magento 2, they add many commands in bin/magento. This may difficult to get approach this, let me explain more detail about How to Add Admin User via Command Line(CLI).
How to Create Admin User via Command Line(CLI) in Magento 2?
Open Terminal and go to Magento root folder.
Let create a admin account with the following required information:
- User: mageclues
- Password: mageclues123
- Email: hi@mageclues.com
- First Name: MageClues
- Last Name: Family
php bin/magento admin:user:create --admin-user=mageclues --admin-password=mageclues123 --admin-email=hi@mageclues.com --admin-firstname=MageClues --admin-lastname=Family
And I created successfully a new admin account, it returned message:
Created Magento administrator user named mageclues
If you need to know about admin:user:create command in detail then run below command:
php bin/magento admin:user:create --help
Output:
Usage:
admin:user:create [options]
Options:
--admin-user=ADMIN-USER (Required) Admin user
--admin-password=ADMIN-PASSWORD (Required) Admin password
--admin-email=ADMIN-EMAIL (Required) Admin email
--admin-firstname=ADMIN-FIRSTNAME (Required) Admin first name
--admin-lastname=ADMIN-LASTNAME (Required) Admin last name
--magento-init-params=MAGENTO-INIT-PARAMS Add to any command to customize Magento initialization parameters
For example: "MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache"
-h, --help Display this help message
-q, --quiet Do not output any message
-V, --version Display this application version
--ansi Force ANSI output
--no-ansi Disable ANSI output
-n, --no-interaction Do not ask any interactive question
-v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug
Help:
Creates an administrator
I hope this blog is helpful for you. Please left comment if you have any query.
Thank You.