Так получилось, что закрыл в панели управления все права администрирования для пользователей. Теперь не могу зайти на сайт с полными правами. Как вернуть права одному из пользователей?
1. root-у был запрещен доступ на сайт
2. в БД через phpmyadmin был удален в таблице users аккунт с uid0 (не root)
3. у еще одного пользователя в системе нет прав админа.
больше пользователей нет в системе. сайт в локале, если что
Вот здесь поясните, пожалуйста. Пользователю #1 невозможно запретить что-либо. Во всяком случае, это не так просто )
Vladimir_p wrote:
2. в БД через phpmyadmin был удален в таблице users аккунт с uid0 (не root)
Зачем? Восстановитье его. 0 — это «аккаунт» для анонима.
Ну как же невозможно, запретил доступ на вход в управление пользователями.
Восстановить можно, только что прописывать в полях data, access, created?
Как мне это поможет доступ восстановить?
Не знаю чтобы делал, если бы не увидел этот блог!!!
По сумасшедшей неопытности закрыл себе доступ на собственный сайт...
Это делается очень просто (для тех кто удивляется)
Заходим в раздел Администрирование-Управление пользователями-Правила доступа-Добавить правило (на сайте drupal.org)в маску вводим такие вот символы %admin% , тип доступа "Запретить". В моем случае, это запрещает регистрироваться на сайте под данным логином кому попало... Ну и соответственно после перечисленного я не смог войти в профиль... Дико смешно конечно, но тем не менее опыт получен!
Далее заходим Управление базами MySQL / phpMyAdmin / давим войти.
Выбираем базу / жмем access / и удаляем запрет (%admin%)
Дальше работаем со своим сайтом, с полными штанами счастья...)))
Удачи.
Комментарии
Это как вы закрыли права для юзера №1?
Для root или admin (то есть для пользователя №1) доступ по правам ограничить не возможно.
Перечень действий и ошибок?
Перечень действий:
1. root-у был запрещен доступ на сайт
2. в БД через phpmyadmin был удален в таблице users аккунт с uid0 (не root)
3. у еще одного пользователя в системе нет прав админа.
больше пользователей нет в системе. сайт в локале, если что
Вот здесь поясните, пожалуйста. Пользователю #1 невозможно запретить что-либо. Во всяком случае, это не так просто )
Зачем? Восстановитье его. 0 — это «аккаунт» для анонима.
Ну как же невозможно, запретил доступ на вход в управление пользователями.
Восстановить можно, только что прописывать в полях data, access, created?
Как мне это поможет доступ восстановить?
Зря так с ним поступили
Хелп, хелп!
Решил проблему!
В таблице access для root значение поля "status" меняем с 0 на 1.
Не знаю чтобы делал, если бы не увидел этот блог!!!
По сумасшедшей неопытности закрыл себе доступ на собственный сайт...
Это делается очень просто (для тех кто удивляется)
Заходим в раздел Администрирование-Управление пользователями-Правила доступа-Добавить правило (на сайте drupal.org)в маску вводим такие вот символы %admin% , тип доступа "Запретить". В моем случае, это запрещает регистрироваться на сайте под данным логином кому попало... Ну и соответственно после перечисленного я не смог войти в профиль... Дико смешно конечно, но тем не менее опыт получен!
Далее заходим Управление базами MySQL / phpMyAdmin / давим войти.
Выбираем базу / жмем access / и удаляем запрет (%admin%)
Дальше работаем со своим сайтом, с полными штанами счастья...)))
Удачи.