Creare, modificare o sbloccare un account amministratore
Prima di poter utilizzare questo comando, è necessario effettuare le seguenti operazioni:
- Creare la configurazione della distribuzione
- Abilitare almeno i moduli Magento_Authorization e Magento_User
- Creare lo schema del database
magento setup:upgrade
.Creare o modificare un amministratore
Utilizzare questo comando per creare un amministratore o per modificare un amministratore esistente.
first name
, last name
e password
.Utilizzo comando:
bin/magento admin:user:create [--<parameter_name>=<value>, ...]
Dove la tabella seguente definisce parametri e valori:
--admin-firstname
--admin-lastname
--admin-email
--admin-user
--admin-password
È consigliabile impostare una password più lunga e complessa. Se la stringa della password contiene caratteri speciali che richiedono un'interpretazione letterale, ad esempio barre rovesciate o spazi, racchiudere la password tra virgolette singole.
--magento-init-params
Ad esempio:
MAGE_MODE=developer&MAGE_DIRS[base][path]=/var/www/example.com&MAGE_DIRS[cache][path]=/var/tmp/cache
Esempio di utilizzo:
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
Se non si specifica alcun parametro obbligatorio, l'applicazione chiede informazioni in CLI:
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
Il seguente esempio aggiorna first name
, last name
e password
di j.doe
utente amministratore:
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
Sbloccare un account amministratore
Utilizzare questo comando per sbloccare l'account di un amministratore bloccato, in genere a causa di più tentativi di accesso non corretti.
bin/magento admin:user:unlock {username}
Specificare il nome utente dell'amministratore. Esempio:
bin/magento admin:user:unlock admin
The user account "admin" has been unlocked
Se l’account non è sbloccato o si è verificato un problema, viene visualizzato il seguente messaggio:
The user account "admin" was not locked or could not be unlocked
Verificare che l'utente sia un amministratore, che sia attivo e che l'account sia bloccato. Per visualizzare l'elenco degli utenti bloccati nell'amministratore, accedere come amministratore e fare clic su Sistema > Autorizzazioni > Utenti bloccati.
Se l’account non esiste, viene visualizzato il seguente messaggio:
Couldn't find the user account "bob"