(drupal 6), как отключить вход администратора, изменив файл на сервере? - PullRequest
1 голос
/ 01 декабря 2010

На моем сайте drupal имя администратора: admin.

Я волнуюсь, что кто-то переборщит эту учетную запись.

Я надеюсь, что когда я только что вышел из системы, используя имя пользователя с правами администратора, я могу временно отключить имя пользователя с правами администратора, изменив какой-либо файл на сервере с помощью ssh

Ответы [ 4 ]

4 голосов
/ 01 декабря 2010

Вы можете переименовать учетную запись администратора , перейдя в " user / 1 / edit " (или используя список пользователей) и изменив "admin" на что-то другое.Он по-прежнему будет рассматриваться как учетная запись супер-администратора, но люди не смогут войти в систему, используя имя «admin», даже если они попытаются перебором.

1 голос
/ 01 декабря 2010

Другой способ включить или отключить пользователей через SSH: Drush .

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

  • Используйте команду drush user-block 1 для блокировки учетной записи администратора.
  • Используйте команду drush user-unblock 1, чтобы разблокировать учетную запись администратора.
1 голос
/ 01 декабря 2010

Я согласен с Wildpeaks, но он на самом деле не отвечает на ваш вопрос.

Заблокировать любого пользователя, включая суперпользователя №1, легко, если у вас есть доступ к базе данных, либо с помощью mysql поверх ssh или с помощью такого инструмента, как phpmyadmin.Чтобы заблокировать пользователя, необходимо установить для столбца status значение 0.например, если вы хотите заблокировать пользователя # 1:

UPDATE `users` SET `status` = 0 WHERE `uid` = 1;

Этот метод предотвратит вход заблокированного пользователя и прервет его текущий сеанс.

0 голосов
/ 01 декабря 2010

Я бы согласился с предложением wildpeaks или установил бы учетную запись администратора как «неактивную», если у вас есть другая учетная запись, которую вы используете для ежедневного администрирования.

...