Como posso alterar a senha de um usuário na linha de comando usando o Drush?
83
No Drush 9, o comando é
drush user:password USERNAME "SOMEPASSWORD"
com os apelidos de nome de comando user-password
e upwd
.
No Drush 8 (e anterior), o comando é
drush user-password USERNAME --password="SOMEPASSWORD"
com aliases de nome de comando upwd
.
Consulte https://drushcommands.com/drush-9x/user/user:password/ e https://drushcommands.com/drush-8x/user/user-password/
drush upwd 1 --password="newpassword"
for user 1Você pode executar
drush uli
, isso gerará um link de login único. Por padrão, ele fornece um link de login único para o administrador.Se você executar
drush uli some-username
, isso gerará um link de login único para esse usuário.ATUALIZAR:
Você também pode usar
drush upwd
para atualizar a senha. Use-o assimdrush upwd --password=<new password> <some-username>
fonte
Se você estiver usando o Drush 4, poderá usar o comando user-password.
fonte
fonte
No Drush 9 (recomendado para> Drupal 8.4), isso é um pouco diferente:
fonte
Há outra maneira de redefinir a senha. Você pode usar o
drush uli "username"
que fornece o link de redefinição no terminal, usando o link que você pode acessar e alterar a senha.Se você especificar
-l http://localhost
(onde localhost é o seu host), o terminal abrirá automaticamente o navegador da Web para você.fonte
em Nova versão do Drush (No Drush 9 Drupal> 8.5), ele não funciona com
Deve ser
por exemplo (alterar a senha do usuário root)
E com o Drupal Console
digite userid
e digite nova senha.
Aproveite.
Atualizar
em Drush> 9
fonte
Se você tiver acesso ssh ao servidor, faça o cd no diretório raiz drupal e execute:
drush upwd --password="myNewSecretPassword" "admin"
Fonte: https://www.drupal.org/node/44164
fonte
Se não sabemos mais sobre drush, podemos alterar a senha do banco de dados na tabela de usuários. Vamos editar a senha e selecionar md5, para que possamos alterar a senha.
fonte
Observe que este comando foi alterado no Drush 9.x, mas pode ser encontrado aqui documentado
A sintaxe é assim:
Por exemplo, no usuário 'bjenkins' seria:
Você também pode adicionar um
--notify
comando para notificar o usuário dessa alteração de senha no email registrado.fonte