Как я могу изменить пароль пользователя Drupal?

Как я могу изменить пароль пользователя Drupal из командной строки с помощью Drush?

72 голоса | спросил markdorison 2 MarpmWed, 02 Mar 2011 23:50:13 +03002011-03-02T23:50:13+03:0011 2011, 23:50:13

9 ответов


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

или сокращенно,

drush upwd USERNAME --password="SOMEPASSWORD"
ответил tim.plunkett 2 MarpmWed, 02 Mar 2011 23:53:06 +03002011-03-02T23:53:06+03:0011 2011, 23:53:06
26

Вы можете выполнить drush uli, это приведет к созданию одноразовой ссылки для входа в систему. По умолчанию он предоставляет одноразовую ссылку для входа для администратора.

Если вы выполните drush uli some-username, это будет генерировать одно время для входа в систему для этого пользователя.

UPDATE:

Вы также можете использовать drush upwd для обновления пароля. Используйте его так: drush upwd --password=<new password> <some-username>

ответил subhojit777 15 Jam1000000amTue, 15 Jan 2013 10:31:23 +040013 2013, 10:31:23
14

Если вы используете Drush 4, вы можете использовать команду user-password.

drush user-password usernamehere --password="newpasswordhere"
ответил Dave Reid 2 MarpmWed, 02 Mar 2011 23:52:55 +03002011-03-02T23:52:55+03:0011 2011, 23:52:55
13
  

$ drush help user-password   (Re) Задайте пароль для учетной записи пользователя с указанным именем.

     

Примеры: drush user-password someuser --password = "правильная батарея лошади"   Задайте пароль для имени пользователя someuser. @see xkcd.com/936

     

Аргументы: имя Имя учетной записи для изменения.

     

Параметры: --password = Новый пароль для учетной записи. Обязательный параметр.

     

Псевдонимы: upwd

ответил tenken 15 Jam1000000amTue, 15 Jan 2013 02:17:25 +040013 2013, 02:17:25
7

В Drush 9 (рекомендуется для> Drupal 8.4) это несколько отличается:

drush upwd USERNAME PASSWORD
ответил Stef 9 FebruaryEurope/MoscowbFri, 09 Feb 2018 12:02:33 +0300000000pmFri, 09 Feb 2018 12:02:33 +030018 2018, 12:02:33
4

Существует другой способ сброса пароля. Вы можете использовать drush uli "username", который дает ссылку на сброс в терминале, используя ссылку, которую вы можете войти в систему и изменить пароль.

Если вы укажете -l http://localhost (где localhost - ваш хост), то терминал автоматически откроет вам веб-браузер.

ответил Vamsi 17 ThuEurope/Moscow2015-12-17T13:10:00+03:00Europe/Moscow12bEurope/MoscowThu, 17 Dec 2015 13:10:00 +0300 2015, 13:10:00
3

И с Drupal Console

drupal user:password:reset

затем введите userid,
затем введите новый пароль.

Наслаждайтесь этим.

ответил zhilevan 24 FebruaryEurope/MoscowbFri, 24 Feb 2017 11:15:41 +0300000000amFri, 24 Feb 2017 11:15:41 +030017 2017, 11:15:41
2

Если у вас есть ssh-доступ к серверу, cd в корневой каталог drupal и выполните:

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

Источник: https://www.drupal.org/node/44164

ответил crobicha 12 AM00000010000005531 2015, 01:20:55
0

Если мы не знаем больше о drush, мы можем изменить пароль из базы данных в таблице пользователей. Мы будем редактировать пароль и выбирать md5, после чего мы сможем изменить пароль.

ответил Amrendra Mourya 21 ThuEurope/Moscow2017-12-21T16:36:02+03:00Europe/Moscow12bEurope/MoscowThu, 21 Dec 2017 16:36:02 +0300 2017, 16:36:02

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132