LECMS默认账号密码是多少
学完这篇,你能搞清楚 LECMS 后台的登录入口在哪、默认账号密码到底有没有、以及万一忘了密码该怎么自己找回来。
LECMS 不像某些老牌 CMS 那样有一个全网统一的默认口令,它的管理员账号基本上是在安装向导里由你自己设定的。所以「默认密码是多少」这个问题,正确的问法其实是「我这套 LECMS 装的时候设的是什么,或者能从哪儿翻出来」。
第一步:先找到后台登录地址
这一步要拿到后台登录页面的 URL,因为入口找不到,后面全都白搭。
常见的入口有三个,依次试:
http://你的域名/admin.phphttp://你的域名/admin/http://你的域名/index.php/admin
LECMS 基于 ThinkPHP 框架,后台入口文件默认叫 admin.php,放在网站根目录。如果你按上面的地址访问返回 404,说明安装时把入口改名了,去网站根目录用 FTP 或者宝塔面板的文件管理器看一下,找类似 xxx_admin.php、manage.php 这种文件名。
注意:后台入口被改名是老站常见的加固手段,但它不等于安全。真正需要做的是限制后台 IP 访问、加二次验证,光改文件名挡不住扫描工具。
第二步:对照默认口令的几种常见情况
这一步要判断你的站点属于哪一类,从而决定要不要继续找。
LECMS 的账号密码来源分三种:
- 自行安装的正版包:安装向导第 3 步会让你填管理员用户名、密码、确认密码。填什么就是什么,系统不提供默认值。如果你当时随手填了
admin/123456,那就试试这个组合。 - 空间商预装、虚拟主机一键部署的包:这类包有时会预设账号。先试
admin/admin888、admin/123456、admin/admin,再试admin/lecms123。 - 别人给的整站、老源码包:去看压缩包里有没有
安装说明.txt、readme.txt、使用教程.html,账号密码十有八九写在那里。也顺手翻一下install目录下的 SQL 文件,里面可能有初始管理员记录。
注意:网上流传的「LECMS 默认密码是 xxxx」大多来自某个特定版本或某个二次打包的整站,换一个包就不成立。别把网上的答案当成通用答案。
第三步:从数据库里把账号翻出来
这一步能直接看到管理员表里到底存了什么,是最靠谱的确认方式。
用 phpMyAdmin 或宝塔面板的数据库管理进入你的 LECMS 数据库:
- 左侧找到你的站点数据库,展开表列表。
- 找管理员表。LECMS 常见的表前缀是
le_,表名多为le_admin;如果你安装时改过前缀,就在表列表里搜含admin的表名。 - 点「浏览」,看
username字段,那就是管理员账号。
密码字段通常是 password,存的是 MD5 值,例如 e10adc3949ba59abbe56e057f20f883e 对应的就是 123456。对照一下常见值:
| MD5 值 | 明文 |
|---|---|
| e10adc3949ba59abbe56e057f20f883e | 123456 |
| 21232f297a57a5a743894a0e4a801fc3 | admin |
| 25f9e794323b453885f5181f1b624d0b | 123456789 |
| 0192023a7bbd73250516f069df18b500 | admin123 |
对上了就用明文登录;对不上,进入下一步重置。
第四步:直接改库重置密码
这一步的产出是一个你确定能用新密码登录的后台账号。
在 phpMyAdmin 里对 le_admin 表执行 SQL:
UPDATE le_admin SET password = 'e10adc3949ba59abbe56e057f20f883e' WHERE username = 'admin';
把表名 le_admin 换成你实际的表名,username = 'admin' 换成你实际的管理员账号。执行成功后,用账号 admin、密码 123456 登录后台,进去第一件事就是改成强密码。
注意:部分 LECMS 版本在密码上加了 salt(盐值),单独改
password字段登录会失败。如果表里还有一个salt或encrypt字段,正确做法是先用系统自带的「忘记密码」功能走邮件重置;没有邮件功能的话,把salt字段清空,再写入上面那条纯 MD5。
注意:改数据库前先导出备份。一条 UPDATE 写错 WHERE 条件,可能把全部管理员密码刷成同一个值。
第五步:确认登录并做加固
用新密码登录成功后,进入「系统」→「管理员管理」,检查是否还有来路不明的管理员账号,有就删掉。然后把后台入口文件名改掉、数据库密码换掉、后台目录加 IP 白名单。
小结
- LECMS 没有全网统一的默认密码,正版安装包的管理员账号密码是安装时你自己设的。
- 常见的老口令是
admin/admin888、admin/123456,只适用于部分预装包和整站包。 - 后台入口默认是
/admin.php,被改名就去根目录看文件名。 - 最靠谱的确认方式是进数据库看
le_admin表的username字段。 - 忘密码就改
password字段为e10adc3949ba59abbe56e057f20f883e,登录后用123456,然后马上改强密码。 - 有
salt字段的版本不能只改密码字段,先清空盐值再写 MD5。 - 操作前先备份数据库,改完记得清理多余管理员并加固后台。
原文链接:https://www.gj0.com/thread-161.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。