¿Cómo puedo cambiar la contraseña de un usuario desde la línea de comando usando Drush?
83
En Drush 9 el comando es
drush user:password USERNAME "SOMEPASSWORD"
con alias de nombre de comando user-passwordy upwd.
En Drush 8 (y versiones anteriores) el comando es
drush user-password USERNAME --password="SOMEPASSWORD"
con alias de nombre de comando upwd.
Consulte https://drushcommands.com/drush-9x/user/user:password/ y https://drushcommands.com/drush-8x/user/user-password/
drush upwd 1 --password="newpassword"para el usuario 1Puede ejecutar
drush uli, esto generará un enlace de inicio de sesión único. Por defecto, proporciona un enlace de inicio de sesión único para el administrador.Si ejecuta
drush uli some-username, esto generará un enlace de inicio de sesión único para ese usuario.ACTUALIZAR:
También puede usar
drush upwdpara actualizar la contraseña. Úselo asídrush upwd --password=<new password> <some-username>fuente
Si está utilizando Drush 4, puede usar el comando de contraseña de usuario.
fuente
fuente
En Drush 9 (recomendado para> Drupal 8.4) esto es ligeramente diferente:
fuente
Hay otra forma de restablecer la contraseña. Puede usar
drush uli "username"el enlace de restablecimiento en la terminal, usando el enlace puede iniciar sesión y cambiar la contraseña.Si especifica
-l http://localhost(donde localhost es su host), el terminal abrirá automáticamente el navegador web para usted.fuente
en Nueva versión de Drush (En Drush 9 Drupal> 8.5) no funciona con
Debe ser
por ejemplo (cambiar la contraseña del usuario root)
Y con la consola Drupal
luego ingrese userid,
luego escriba la nueva contraseña.
Disfrútala.
Actualizar
en Drush> 9
fuente
Si tiene acceso ssh al servidor, cd al directorio raíz de drupal y ejecute:
drush upwd --password="myNewSecretPassword" "admin"Fuente: https://www.drupal.org/node/44164
fuente
Si no sabemos más sobre drush, podemos cambiar la contraseña de la base de datos en la tabla de usuarios. Editaremos la contraseña y seleccionaremos md5, luego podremos cambiar la contraseña.
fuente
Tenga en cuenta que este comando ha cambiado en Drush 9.x, pero se puede encontrar aquí documentado
La sintaxis se ve así:
Por ejemplo, en el usuario 'bjenkins' sería:
También puede agregar un
--notifycomando para notificar al usuario de este cambio de contraseña a su correo electrónico registrado.fuente