База знаний Виртуальный хостинг Хостинг для CMS Drupal Как сбросить пароль от админ-панели Drupal 8

Как сбросить пароль от админ-панели Drupal 8

Для того, чтобы сбросить пароль администратора в Drupal 8 предусмотрен скрипт, который нужно запустить подключившись по SSH.

Вы можете подключиться по SSH двумя способами:
  1. С помощью Putty
  2. С помощью различных веб-консолей:

В нашей панели управления хостингом, помощью SSH-консоли, расположенной в разделе "SSH" на Вашей услуге хостинга:



С помощью 
Shell-клиента, расположенном в разделе Инструменты в ISPmanager:


или Terminal в разделе Расширенный в Cpanel:

 


После подключения по SSH необходимо определить, где лежит нужный скрипт. Его путь по умолчанию от корня аккаунта в ISP имеет вид /www/название_сайта/core/scripts/password-hash.sh

И в Cpanel /home/Ваш_логин/public_html/core/scripts/password-hash.sh (вместо public_html может быть путь, который Вы указали при создании домена)

Команду запуска скрипта необходимо вводить из корня аккаунта.
Для того, чтобы перейти в корень аккаунта ведите команду:

cd ~

Теперь, находясь в корне аккаунта, введите следующую команду для ISP:

./www/site_name/core/scripts/password-hash.sh NewPass

Для Cpanel:

./site_name/core/scripts/password-hash.sh NewPass

где site_name - название Вашего сайта.

Если команда выполнилась корректно - Вы увидите следующее:



В результате работы скрипта мы получим 2 значения:

  • password – где обозначен заданный пароль;
  • hash – где выведен результат хэширующий функции.

Сохраните значение поля hash.

Теперь надо поместить это значение в нужное поле в базе данных сайта.

Откройте базу данных с помощью phpMyAdmin.
Найдите таблицу с пользователями Вашего сайта. Её название имеет следующий вид:

Префикс_users_field_data

Префикс (prefix) Вы можете посмотреть в конфигурационном файле settings.php

Нажмите на неё и появится информация о всех зарегистрированных пользователях вашего сайта. Далее нужно найти строку с логином Вашей учетной записи и открыть её для редактирования, нажав на кнопку Изменить в левой части строки.



Для замены пароля найдите строку pass. В поле Значение вставьте hash, который сгенирировали с помощью скрипта ранее.



Теперь необходимо нажать кнопку Вперёд, расположенную в нижней части страницы, чтобы сохранить внесённые изменения.

После всех выполненных действий пароль успешно изменился. Для проверки перейдите на страницу авторизации в админ.панель Вашего сайта и введите Ваш логин и новый пароль.