Как я могу изменить пароль пользователя из командной строки, используя Drush?
83
В Drush 9 команда
drush user:password USERNAME "SOMEPASSWORD"
с псевдонимами имени команды user-password
и upwd
.
В Drush 8 (и ранее) команда
drush user-password USERNAME --password="SOMEPASSWORD"
с псевдонимами имени команды upwd
.
См. Https://drushcommands.com/drush-9x/user/user:password/ и https://drushcommands.com/drush-8x/user/user-password/
drush upwd 1 --password="newpassword"
для пользователя 1Вы можете выполнить
drush uli
, это сгенерирует одноразовую ссылку для входа. По умолчанию он предоставляет ссылку для одноразового входа в систему для администратора.Если вы выполните
drush uli some-username
это, то для этого пользователя будет сгенерирована одноразовая ссылка для входа.ОБНОВИТЬ:
Вы также можете использовать
drush upwd
для обновления пароля. Используйте это такdrush upwd --password=<new password> <some-username>
источник
Если вы используете Drush 4, вы можете использовать команду user-password.
источник
источник
В Drush 9 (рекомендуется для> Drupal 8.4) это немного отличается:
источник
Есть еще один способ сбросить пароль. Вы можете использовать,
drush uli "username"
который дает ссылку сброса в терминале, используя ссылку, вы можете войти и изменить пароль.Если вы укажете
-l http://localhost
(где localhost - ваш хост), то терминал автоматически откроет для вас веб-браузер.источник
в новой версии Drush (в Drush 9 Drupal> 8.5) он не работает с
Это должно быть
например (сменить пароль пользователя root)
И с Консолью Drupal
затем введите идентификатор пользователя,
затем введите новый пароль.
Наслаждайся этим.
Обновить
в Drush> 9
источник
Если у вас есть ssh-доступ к серверу, перейдите в корневой каталог drupal и запустите:
drush upwd --password="myNewSecretPassword" "admin"
Источник: https://www.drupal.org/node/44164
источник
Если мы не знаем больше о drush, мы можем изменить пароль из базы данных в пользовательской таблице. Мы отредактируем пароль и выберем md5, после чего сможем сменить пароль.
источник
Обратите внимание, что эта команда изменилась в Drush 9.x, но ее можно найти здесь.
Синтаксис выглядит следующим образом:
Например, для пользователя 'bjenkins' это будет:
Вы также можете добавить
--notify
команду, чтобы уведомить пользователя об этом изменении пароля на его зарегистрированный адрес электронной почты.источник