在我的drupal网站中,管理员用户名为admin
。
我担心有人暴力破坏这个帐号。
我希望当我刚刚使用管理员用户名注销时,我可以通过ssh
修改服务器中的某个文件暂时禁用管理员用户名
答案 0 :(得分:4)
您可以重命名管理员帐户,方法是转到“ user / 1 / edit ”(或使用“用户”列表),然后将“admin”更改为其他内容。它仍将在内部被视为超级管理员帐户,但人们将无法使用“admin”这个名称登录,即使他们试图暴力破解它。
答案 1 :(得分:1)
我同意Wildpeaks,但他并没有真正回答你的问题。
如果您可以使用mysql over ssh或使用phpmyadmin等工具访问数据库,则可以轻松锁定任何用户,包括#1超级用户。要阻止用户,您需要将status
列设置为0
。例如,如果要阻止用户#1:
UPDATE `users` SET `status` = 0 WHERE `uid` = 1;
此方法将阻止被阻止的用户登录并终止其当前会话。
答案 2 :(得分:1)
通过SSH启用或禁用用户的另一种方法:Drush。
drush是Drupal的命令行shell和脚本界面,Drupal是一款名副其实的瑞士军刀,旨在让我们这些在命令提示符下花费一些工作时间的人生活更轻松。
答案 3 :(得分:0)
我会使用wildpeaks的建议,或者如果您有另一个用于日常管理的帐户,请将管理员帐户设置为“非活动”。