¿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-password
y 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 upwd
para 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
--notify
comando para notificar al usuario de este cambio de contraseña a su correo electrónico registrado.fuente