当前位置:论坛首页 > Linux面板 > 求助

【已解决、】修改密码报错无法登录

发表在 Linux面板2026-3-20 14:45 [复制链接] 2 472

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:11.6
系统版本:Debian12
问题描述:ssh链接后使用bt 5 无法修改密码,面板也无法登录了
相关截图(日志、错误):

请输入新的面板密码:123456
Traceback (most recent call last):
  File "/www/server/panel/tools.py", line 1679, in <module>
    bt_cli(clinum)
  File "/www/server/panel/tools.py", line 1332, in bt_cli
    set_panel_pwd(input_pwd.strip(), True)
  File "/www/server/panel/tools.py", line 167, in set_panel_pwd
    result = public.M('users').where('id=?', (1,)).setField('password', public.password_salt(public.md5(password), uid=1))
  File "/www/server/panel/class/public.py", line 3738, in password_salt
    return md5(md5(password + '_bt.cn') + salt)
TypeError: can only concatenate str (not "list") to str

使用bt 14查看默认信息也有报错

Traceback (most recent call last):
  File "/www/server/panel/tools.py", line 1636, in <module>
    set_panel_username()
  File "/www/server/panel/tools.py", line 581, in set_panel_username
    print('username: ' + username)
TypeError: can only concatenate str (not "list") to str

password: ********

使用道具 举报 只看该作者 回复
发表于 2026-3-23 18:02:36 | 显示全部楼层
您好,这个是面板数据库损坏导致的,默认情况下,我司是有对面板数据库进行备份的,目录在 /www/backup/panel目录下,可以将这个目录下的备份进行恢复,恢复对应的目录是 /www/server/panel/data
如果您不会,记得做个快照后,请扫描右下角的二维码,联系我司客服,就说找我解决面板数据库崩溃的问题的。
使用道具 举报 回复 支持 反对
发表于 2026-3-24 12:31:09 | 显示全部楼层
大炮运维V587 发表于 2026-3-23 18:02
您好,这个是面板数据库损坏导致的,默认情况下,我司是有对面板数据库进行备份的,目录在 /www/backup/pan ...

谢谢您,按照您说的方法成功解决了!非常感谢!
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表