Права администратора

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

Аватар пользователя Viton-Zizu Viton-Zizu 28 марта 2011 в 10:12

Мне передали сайт для администрирования, но выдали права только модератора и теперь говорят что ничего не знаем всё что нужно дали)
Но для того чтобы полноценно доделать сайт(добавить модули и настроить их) нужны права админа! как можно их получить? нанохидл способ что в балице users просто подправить UID на 1. а как добраться до этой таблицы? подскажите пожалуйста!)

Комментарии

Аватар пользователя Dock@drupal.org Dock@drupal.org 28 марта 2011 в 10:22

Чтобы что-то подправить, нужен доступ к базе данных. Если разработчики сайты были ленивые, то можно глянуть, не включен ли php filter для модератора. Если включен, то вообще никаких проблем:)

Аватар пользователя dylan dylan 28 марта 2011 в 14:35

проще всего так (нужен доступ к файловой системе на сервере, например, фтп... а иначе как вы собираетесь устанавливать дополнительные модули):

  1. открыть /sites/default/settings.php найти в нем данные для подключения к базе данных,
  2. скачать дамп с помощь sypex'а или phpmyadmin'а
  3. заменить в нем md5 хэш пароля юзера с uid=1 на ваш хеш
  4. залить дамп обратно
  5. и вы владеете паролем от первого юзера, а он всегда админ
Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 28 марта 2011 в 14:38

"dylan" wrote:
проще всего так:

И вы будете говорить о простоте?
Создать в корне сайта файл, запустить браузером, профит.

<?php
include_once './includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
db_query("UPDATE {users} SET name = '%s', pass = MD5('%s') WHERE uid = 1", 'admin', 'pAsSwORd');