Как сбросить пароль администратора DRUPAL 6

Главные вкладки

Аватар пользователя microproger microproger 13 сентября 2011 в 19:52

Как сбросить пароль администратора на drupal?
Через почту не получается - не отправляет письмо.

Номер пользователя 1

drupal 6

есть доступ к базе данных через phpMyAdmin
вводил собственный префикс таблиц.

Кто знает - напишите плиз!

Комментарии

Аватар пользователя Lotar Lotar 13 сентября 2011 в 20:04

Тупо вставь в поле где пароль админа вот это: 827ccb0eea8a706c4c34a16891f84e7b

потом логинься и пиши логин админ( или как там его зовут) пароль 12345

Аватар пользователя SpektorV SpektorV 23 июля 2013 в 2:47

Ау! Знатоки, где вы?))
Реально перепробовал все, что смог найти в рунете. Ничего не помогает.
Учитывая вероятность того что "кто-то залез и что-то сделал" родился вопрос и некоторые заключения.

Возможен ли какой-то косяк с правами?
В таблице users_roles пользователь с uid 1 и соответствующим rid отсутствует. (есть еще uid 3 со значением rid 3)
- Пробовал указать (uid 1, rid 3) - не помогает.
В таблице permission, rid 3 имеет поле perm со значением:
«create blog entries, delete any blog entry, delete own blog entries, edit any blog entry, edit own blog entries, access site-wide contact form, administer site-wide contact form, flush imagecache, view imagecache 108x75, view imagecache 172x110, view imagecache 236x177, view imagecache 300x200, view imagecache 492x369, view imagecache 900x600, administer languages, translate interface, administer menu, access content, administer nodes, create image content, create news content, create page content, create sale content, create story content, delete any image content, delete any news content, delete any page content, delete any sale content, delete any story content, delete own image content, delete own news content, delete own page content, delete own sale content, delete own story content, delete revisions, edit any image content, edit any news content, edit any page content, edit any sale content, edit any story content, edit own image content, edit own news content, edit own page content, edit own sale content, edit own story content, revert revisions, view revisions, edit meta tags, set page title, create url aliases, administer taxonomy, access user profiles, administer permissions, administer users, change own username, access all views, administer xmlsitemap»

Я так понимаю это полный список прав администратора? По сути разрешается управлять контентом (!)
Но когда я в users_roles для пользователя UID - 3 устанавливаю значение RID - 3, то чуда какбэ не происходит... UID 3 может только создавать материалы (более доступа никуда нет).

Возможно я чего-то не учел...

Поэтому я несколько в замешательстве и прошу дать совет на тему - что это вообще за неведомая х..ня и как с этим бороться? )))

Аватар пользователя natbampo natbampo 23 июля 2013 в 9:03

SpektorV, в этой теме обсуждается как восстановить пароль главного админа.
А ты что то с правами мутишь.
Главному админу не нужны права, ему можно все.

Аватар пользователя SpektorV SpektorV 23 июля 2013 в 14:33

natbampo wrote:
SpektorV, в этой теме обсуждается как восстановить пароль главного админа.
А ты что то с правами мутишь.
Главному админу не нужны права, ему можно все.

Ваш комментарий прям переполнен смыслом...
И вопрос у меня строго по теме:
Как восстановить доступ с учетом вышеперечисленного?

К тому же устанавливая пользователю uid 3 - rid 3, права не применялись.

Аватар пользователя SpektorV SpektorV 23 июля 2013 в 15:52

С учетом того, что вышеописанные в этой теме методы восстановления административного доступа, не работают в моем случае.
Устанавливал пароль в md5, применял права администратора, удалял права, попутно тоже самое делал для второго пользователя, чистил таблицы с кешем...
вобщем я уже не знаю чего пробовать. варианты решения проблемы закончились.

Аватар пользователя multpix multpix 23 июля 2013 в 16:13

"dreamsforsale" wrote:
Как сбросить пароль администратора DRUPAL 6

"SpektorV" wrote:
Как восстановить доступ

выполнить запрос к базе:
UPDATE users SET pass = md5('ВАШ_ПАРОЛЬ') WHERE uid = 1;

так-же есть отдельная команда drush:
drush user-password username --password="new_password"

Аватар пользователя SpektorV SpektorV 23 июля 2013 в 16:29

multpix wrote:
"dreamsforsale" wrote:
Как сбросить пароль администратора DRUPAL 6

"SpektorV" wrote:
Как восстановить доступ

выполнить запрос к базе:
UPDATE users SET pass = md5('ВАШ_ПАРОЛЬ') WHERE uid = 1;

так-же есть отдельная команда drush:
drush user-password username --password="new_password"


1. Это я уже пробовал - не помогло.
2. drush не установлен

Аватар пользователя yexel yexel 8 декабря 2017 в 19:53

Товарищи друпаллеры!
Есть сайт на шестом друпале, на который уже давно забыт пароль, доступ к админской почте уже давно пропал и есть только ftp-доступ.
Как в этом случае можно получить доступ к сайту?

Для 7-го друпала есть возможность сбросить пароль через php-файл: https://www.drupal.org/node/1556488
А есть ли аналогичная возможность для 6-го друпала?

Аватар пользователя Semantics Semantics 8 декабря 2017 в 20:22

Для шестого ещё проще.
Вставьте в index.php:
db_query("UPDATE users SET name = 'yexel ', pass = MD5('yexel ') WHERE uid=1");
Откройте любую страницу сайта
Удалите эту строчку
Входите по
yexel
yexel

Аватар пользователя Studio VIZA Studio VIZA 8 декабря 2017 в 21:10

Semantics wrote:

хеш солёный

Коллега, а можно убрать из сленга технический, и малость популяризировать верный смысл фразы "Солёный хеш" ?