it-swarm.it

Come posso cambiare la password di un utente?

Come posso cambiare la password di un utente dalla riga di comando usando Drush?

86
markdorison

In Drush 9, il comando è drush user:password USERNAME "SOMEPASSWORD" ; i suoi alias sono user-password e upwd .

In Drush 8 (e precedenti) il comando è drush user-password USERNAME --password="SOMEPASSWORD" ; il suo alias è upwd .

123
tim.plunkett

Puoi eseguire drush uli, questo genererà un link di accesso singolo. Per impostazione predefinita, fornisce un collegamento di accesso singolo per l'amministratore.

Se esegui drush uli some-username, questo genererà un collegamento di accesso singolo per quell'utente.

PDATE:

Puoi anche usare drush upwd per l'aggiornamento della password. Usalo in questo modo drush upwd --password=<new password> <some-username>

27
subhojit777

Se stai usando Drush 4, puoi usare il comando user-password.

drush user-password usernamehere --password="newpasswordhere"
14
Dave Reid

$ drush help user-password (Ri) Imposta la password per l'account utente con il nome specificato.

Esempi: drush user-password someuser --password = "correct horse battery" Imposta la password per il nome utente someuser. @vedi xkcd.com/936

Argomenti: nome Il nome dell'account da modificare.

Opzioni: --password = La nuova password per l'account. Necessario.

Alias: upwd

13
tenken

In Drush 9 (consigliato per> Drupal 8.4) questo è leggermente diverso:

drush upwd USERNAME PASSWORD
9

C'è un altro modo per ripristinare la password. Puoi usare drush uli "username" che fornisce il collegamento di ripristino nel terminale, utilizzando il collegamento è possibile accedere e modificare la password.

Se si specifica -l http://localhost (dove localhost è il tuo host), il terminale aprirà automaticamente il browser web per te.

4
Vamsi

nella nuova versione di Drush (In Drush 9 Drupal> 8.5) con cui non funziona

drush user-password USERNAME --password="SOMEPASSWORD"

Deve essere

drush user-password USERNAME SOMEPASSWORD

ad esempio (cambia password dell'utente root)

drush user-password root MyPass0302

E con Drupal Console

drupal user:password:reset

quindi inserisci userid,
quindi digitare la nuova password.

Divertirsi.

Update

in Drush> 9

drush upwd USERNAME PASSWORD
3
Yusef

Se hai accesso ssh al server, cd nella directory drupal root ed esegui:

drush upwd --password="myNewSecretPassword" "admin"

Fonte: https://www.drupal.org/node/44164

2
crobicha

Qui puoi generare la query ed eseguirla nel tuo Drupal Database quindi la password verrà resettata http://btobac.com/reset-drupal-admin-password-mysql- query phpMyAdmin

Se non sappiamo di più su drush, possiamo cambiare la password dal database nella tabella degli utenti. Modificheremo la password e selezioneremo md5, quindi possiamo cambiare la password.

0
Amrendra Mourya

Si noti che questo comando è stato modificato in Drush 9.x, ma può essere trovato documentato qui

La sintassi si presenta così così:

drush user:password someuser "correct horse battery staple"

Ad esempio, sull'utente 'bjenkins' sarebbe:

drush user:password bjenkins "newReallyComplexPassword123!"

Puoi anche aggiungere un --notify comando per notificare all'utente questa modifica della password nella sua e-mail registrata.

0