Я втратив пароль адміністратора! Що робити, drupal

Я втратив пароль адміністратора! Що робити, drupal

Чи не панікувати :) Якщо в системі заведений інший користувач з адміністративними привілеями - можна зайти їм і виставити новий пароль адміністратора. Якщо такий варіант не доступний, нічого страшного. Головне, не втратити пароль для доступу до БД (нагадаю про всяк випадок, що логін і пароль БД ви напевно записували вже в includes / conf.php вашого сайту :)). Паролі в Drupal зберігаються зашифрованими MD5 в таблиці users. Старий пароль ви не дізнаєтеся, тому як злом коду MD5 справа нелегка,;) але можна придумати новий пароль і записати його своєму користувачеві. Згенерувати MD5-хеш пароля можна за допомогою утиліти md5sum - вона доступна практично в будь-якому Unix, тому не буде проблемою запустити її на сервері або на своєму робочому столі:

Потім, треба будь-яким клієнтом пріконнектіться до бази. Варіанти для MySQL:

  • Зайти ssh і запустити mysql (mysql -h - для довідки щодо можливостей)
  • Зайти оглядачем і запустити phpmyadmin
  • Зайти ssh і запустити psql (psql -h - для довідки щодо можливостей)

В клієнті слід виконати запит:

Зрозуміло слід замінити на назву з префіксом, яке у вас використовується для таблиці users, а $ PASS - на MD5 значення пароля. Можна заходити логіном адміністратора з новим паролем. І не втрачайте більше паролів;)

Нове на форумі

Вміст сайту публікується на умовах CreativeCommons Attribution-ShareAlike 3.0 або більш пізньої версії
Програмні коди в тексті статей - на умовах GNU GPL v2 або більш пізньої версії.
Drupal - торгівельна марка Дріса Байтаерта

Схожі статті