Ау! Знатоки, где вы?))
Реально перепробовал все, что смог найти в рунете. Ничего не помогает.
Учитывая вероятность того что "кто-то залез и что-то сделал" родился вопрос и некоторые заключения.
Возможен ли какой-то косяк с правами?
В таблице 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 может только создавать материалы (более доступа никуда нет).
Возможно я чего-то не учел...
Поэтому я несколько в замешательстве и прошу дать совет на тему - что это вообще за неведомая х..ня и как с этим бороться? )))
SpektorV, в этой теме обсуждается как восстановить пароль главного админа.
А ты что то с правами мутишь.
Главному админу не нужны права, ему можно все.
SpektorV, в этой теме обсуждается как восстановить пароль главного админа.
А ты что то с правами мутишь.
Главному админу не нужны права, ему можно все.
Ваш комментарий прям переполнен смыслом...
И вопрос у меня строго по теме:
Как восстановить доступ с учетом вышеперечисленного?
К тому же устанавливая пользователю uid 3 - rid 3, права не применялись.
С учетом того, что вышеописанные в этой теме методы восстановления административного доступа, не работают в моем случае.
Устанавливал пароль в md5, применял права администратора, удалял права, попутно тоже самое делал для второго пользователя, чистил таблицы с кешем...
вобщем я уже не знаю чего пробовать. варианты решения проблемы закончились.
Товарищи друпаллеры!
Есть сайт на шестом друпале, на который уже давно забыт пароль, доступ к админской почте уже давно пропал и есть только ftp-доступ.
Как в этом случае можно получить доступ к сайту?
Для 7-го друпала есть возможность сбросить пароль через php-файл: https://www.drupal.org/node/1556488
А есть ли аналогичная возможность для 6-го друпала?
Для шестого ещё проще.
Вставьте в index.php:
db_query("UPDATE users SET name = 'yexel ', pass = MD5('yexel ') WHERE uid=1");
Откройте любую страницу сайта
Удалите эту строчку
Входите по
yexel
yexel
Комментарии
пароль в md5 хранится в таблице users
я это понял.
делал как тут:
http://www.drupalka.ru/node/57
но не сработало
???
этот рецепт правильно написан под друпал 6?
я посмотрел эту таблицу, как я понимаю, пароль хранится с зашифрованном виде
Тупо вставь в поле где пароль админа вот это: 827ccb0eea8a706c4c34a16891f84e7b
потом логинься и пиши логин админ( или как там его зовут) пароль 12345
Святой человек!!! Спасибо и земной поклон. ))))))))))))))))))))))))))
Получилось, Мля!
гдето недавно тоже сниппет встречал...
грузит юзера с uid=1 в global $user...
и все...
Странно, но ничего не получается. Все равно не пускает. Может есть какие-то подводные камни?
Ау! Знатоки, где вы?))
Реально перепробовал все, что смог найти в рунете. Ничего не помогает.
Учитывая вероятность того что "кто-то залез и что-то сделал" родился вопрос и некоторые заключения.
Возможен ли какой-то косяк с правами?
В таблице 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 может только создавать материалы (более доступа никуда нет).
Возможно я чего-то не учел...
Поэтому я несколько в замешательстве и прошу дать совет на тему - что это вообще за неведомая х..ня и как с этим бороться? )))
SpektorV, в этой теме обсуждается как восстановить пароль главного админа.
А ты что то с правами мутишь.
Главному админу не нужны права, ему можно все.
Ваш комментарий прям переполнен смыслом...
И вопрос у меня строго по теме:
Как восстановить доступ с учетом вышеперечисленного?
К тому же устанавливая пользователю uid 3 - rid 3, права не применялись.
с каким учетом?
С учетом того, что вышеописанные в этой теме методы восстановления административного доступа, не работают в моем случае.
Устанавливал пароль в md5, применял права администратора, удалял права, попутно тоже самое делал для второго пользователя, чистил таблицы с кешем...
вобщем я уже не знаю чего пробовать. варианты решения проблемы закончились.
выполнить запрос к базе:
UPDATE users SET pass = md5('ВАШ_ПАРОЛЬ') WHERE uid = 1;
так-же есть отдельная команда drush:
drush user-password username --password="new_password"
1. Это я уже пробовал - не помогло.
2. drush не установлен
Решение проблемы было перед глазами)
Я не обратил внимания на значение поля status у uid1.
Товарищи друпаллеры!
Есть сайт на шестом друпале, на который уже давно забыт пароль, доступ к админской почте уже давно пропал и есть только ftp-доступ.
Как в этом случае можно получить доступ к сайту?
Для 7-го друпала есть возможность сбросить пароль через php-файл: https://www.drupal.org/node/1556488
А есть ли аналогичная возможность для 6-го друпала?
Для шестого ещё проще.
Вставьте в index.php:
db_query("UPDATE users SET name = 'yexel ', pass = MD5('yexel ') WHERE uid=1");
Откройте любую страницу сайта
Удалите эту строчку
Входите по
yexel
yexel
Или если есть доступ к БД напрямую, то просто заменить хэш пароля на нужный
я заметил, эта фишка не везде работает, причины не копал.
Пора бы знать, что в d7 и d8 хеш солёный
Коллега, а можно убрать из сленга технический, и малость популяризировать верный смысл фразы "Солёный хеш" ?
Соль