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

【已解决】Linux更改面板密码报错

发表在 Linux面板2023-5-13 17:45 [复制链接] 9 2415

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:
系统版本:

os7.6
问题描述:

更改密码报错,查询信息后用户名报错,密码正常不报错
相关截图(日志、错误):

正在执行(5)...
===============================================
请输入新的面板密码:123456admin
Traceback (most recent call last):
  File "/www/server/panel/tools.py", line 759, in <module>
    bt_cli(clinum)
  File "/www/server/panel/tools.py", line 577, in bt_cli
    set_panel_pwd(input_pwd.strip(),True)
  File "/www/server/panel/tools.py", line 69, in set_panel_pwd
    result = sql.table('users').where('id=?',(1,)).setField('password',public.password_salt(public.md5(password),uid=1))
  File "/www/server/panel/class/public.py", line 2933, in password_salt
    return md5(md5(password+'_bt.cn')+salt)
TypeError: can only concatenate str (not "list") to str
使用道具 举报 只看该作者 回复
发表于 2023-5-13 19:19:45 | 显示全部楼层
root@VM-16-3-centos ~]# bt
===============宝塔面板命令行==================
(1) 重启面板服务           (8) 改面板端口
(2) 停止面板服务           (9) 清除面板缓存
(3) 启动面板服务           (10) 清除登录限制
(4) 重载面板服务           (11) 设置是否开启IP + User-Agent验证
(5) 修改面板密码           (12) 取消域名绑定限制
(6) 修改面板用户名         (13) 取消IP访问限制
(7) 强制修改MySQL密码      (14) 查看面板默认信息
(22) 显示面板错误日志      (15) 清理系统垃圾
(23) 关闭BasicAuth认证     (16) 修复面板(检查错误并更新面板文件到最新版)
(24) 关闭动态口令认证          (17) 设置日志切割是否压缩
(25) 设置是否保存文件历史副本  (18) 设置是否自动备份面板
(0) 取消                   (29) 取消访问设备验证
===============================================
请输入命令编号:5         
===============================================
正在执行(5)...
===============================================
请输入新的面板密码:3024341354
Traceback (most recent call last):
  File "/www/server/panel/tools.py", line 759, in <module>
    bt_cli(clinum)
  File "/www/server/panel/tools.py", line 577, in bt_cli
    set_panel_pwd(input_pwd.strip(),True)
  File "/www/server/panel/tools.py", line 69, in set_panel_pwd
    result = sql.table('users').where('id=?',(1,)).setField('password',public.password_salt(public.md5(password),uid=1))
  File "/www/server/panel/class/public.py", line 2933, in password_salt
    return md5(md5(password+'_bt.cn')+salt)
TypeError: can only concatenate str (not "list") to str
[root@VM-16-3-centos ~]#
使用道具 举报 回复 支持 反对
发表于 2023-5-13 20:34:31 | 显示全部楼层
您好,此问题返回错误是因为面板数据库文件有问题,您可以是有尝试下命令修复。以下命令是将以往的面板备份文件的数据文件回滚进行一个恢复,
  1. bt stop
  2. mv /www/server/panel/data/default.db /www/backup/default.db
  3. unzip -o /www/backup/panel/2023-05-12.zip
  4. \cp -r -a /www/backup/panel/2023-05-12/data/default.db /www/server/panel/data/default.db
  5. bt start
复制代码

2023-05-12的日期可以改到更新前,如05-11 05-10;以上命令仅针对面板数据文件恢复,不涉及网站以及其他服务操作。

使用道具 举报 回复 支持 反对
发表于 2023-5-13 21:06:31 | 显示全部楼层
本帖最后由 宝塔用_ff81 于 2023-5-13 21:07 编辑
堡塔运维向樛木 发表于 2023-5-13 20:34
您好,此问题返回错误是因为面板数据库文件有问题,您可以是有尝试下命令修复。以下命令是将以往的面板备份 ...

还是一样的
使用道具 举报 回复 支持 反对
发表于 2023-5-13 21:09:59 | 显示全部楼层

您好,您恢复的日期可选择到能正常使用的时候的日期备份进行一个恢复试试呢?
使用道具 举报 回复 支持 反对
发表于 2023-5-13 21:11:32 | 显示全部楼层
堡塔运维向樛木 发表于 2023-5-13 21:09
您好,您恢复的日期可选择到能正常使用的时候的日期备份进行一个恢复试试呢?
...

会自动备份的吗
使用道具 举报 回复 支持 反对
发表于 2023-5-13 21:13:49 | 显示全部楼层

面板安装后会自动备份的,您恢复备份时选择到以往的备份五月初或者4月末的
/www/backup/panel这个目录下,我所提供的是一个例子。
使用道具 举报 回复 支持 反对
发表于 2023-5-13 21:14:50 | 显示全部楼层
堡塔运维向樛木 发表于 2023-5-13 21:13
面板安装后会自动备份的,您恢复备份时选择到以往的备份五月初或者4月末的
/www/backup/panel这个目录下 ...

bt stop
mv /www/server/panel/data/default.db /www/backup/default.db
unzip -o /www/backup/panel/2023-05-9.zip
\cp -r -a /www/backup/panel/2023-05-9/data/default.db /www/server/panel/data/default.db
bt start

是这个意思是吧
使用道具 举报 回复 支持 反对
发表于 2023-5-13 21:17:55 | 显示全部楼层
堡塔运维向樛木 发表于 2023-5-13 21:13
面板安装后会自动备份的,您恢复备份时选择到以往的备份五月初或者4月末的
/www/backup/panel这个目录下 ...

[root@VM-16-3-centos ~]# bt stop
Stopping Bt-Tasks...    done
Stopping Bt-Panel...    done
[root@VM-16-3-centos ~]# mv /www/server/panel/data/default.db /www/backup/default.db
mv: overwrite ‘/www/backup/default.db’?
[root@VM-16-3-centos ~]#


跑完后是这个效果
使用道具 举报 回复 支持 反对
发表于 2023-5-14 15:35:14 | 显示全部楼层
问题已解决
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理

工作时间:09:00至24:00

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