Domanda

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

È stato utile?

Soluzione

Nel Drush 9 il comando è

drush user:password USERNAME "SOMEPASSWORD"

con nome del comando alias user-password e upwd.

In Drush 8 (e precedenti) il comando è

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

con nome di comando alias upwd.

https://drushcommands.com/drush-9x/user/user: Password / e https://drushcommands.com/drush-8x/user / user-password / il

Altri suggerimenti

È possibile eseguire drush uli, questo genererà un link di login una sola volta. Per impostazione predefinita, fornisce link di accesso una tantum per l'amministratore.

Se si esegue drush uli some-username, questo genererà link di accesso una sola volta per l'utente.

UPDATE:

È inoltre possibile utilizzare drush upwd per l'aggiornamento della password. Usalo come questo drush upwd --password=<new password> <some-username>

Se si utilizza Drush 4, è possibile utilizzare il comando utente-password.

drush user-password usernamehere --password="newpasswordhere"

$ Drush aiutare l'utente-password di (Re) Impostare la password per l'account utente con il nome specificato.

Esempi: Drush user-password di someuser --password = "batteria a cavallo corretto" Impostare la password per il nome utente someuser. @see xkcd.com/936

Argomenti:. Nome Il nome dell'account da modificare

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

Alias: upwd

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

drush upwd USERNAME PASSWORD

C'è un altro modo per reimpostare la password. È possibile utilizzare drush uli "username" che dà link di reimpostazione nel terminale, utilizzando il link è possibile accedere e modificare la password.

Se si specifica -l http://localhost (dove localhost è il vostro ospite), quindi sarebbe terminale browser web aperto automaticamente per voi.

in Nuova versione di Drush (In Drush 9 Drupal> 8.5) non funziona con

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

Deve essere

drush user-password USERNAME SOMEPASSWORD

per esempio (modifica della password dell'utente root)

drush user-password root MyPass0302

E con Drupal Console

drupal user:password:reset

poi inserire userid,
quindi digitare la nuova password.

Buon divertimento.

Aggiorna

in Drush> 9

drush upwd USERNAME PASSWORD

Se si ha accesso al server ssh, cd alla directory principale di Drupal ed eseguire:

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

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

Se non sappiamo di più su Drush allora possiamo cambiare la password dal database nella tabella utente. Ci permetterà di modificare la password e selezionare md5 allora possiamo cambiare la password.

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

La sintassi si presenta così in questo modo:

drush user:password someuser "correct horse battery staple"

Per esempio, su l'utente '' bjenkins sarebbe:

drush user:password bjenkins "newReallyComplexPassword123!"

È possibile anche aggiungere un comando --notify per informare l'utente di questa modifica della password per la loro e-mail registrato.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a drupal.stackexchange
scroll top