一、前言:
宝塔面板更新后,以前可用的“跳过强制手机号登录并绑定账户”的方法已经失效。新版本的宝塔面板开始验证 `data/userInfo.json` 文件,目前没有任何方法可以绕过强制要求手机号登录并绑定账户的限制。这是因为宝塔面板的登录信息与软件列表绑定在一起,目前无法直接破解、删除或绕过登录验证。只能通过安装[宝塔历史版本]宝塔历史版本,宝塔linux历史版本存档解决这个问题。
二、版本选择说明:
目前最新版本为8.0.2,需要绑定账户,非常麻烦,也没有去除方法。
7.4.5之后的版本(不包括7.4.5)需要强制绑定手机号。
7.4.2版本有pma漏洞。
7.2.0之前的版本不推荐使用,因为代码改动过大,降级后无法正常使用。
三、解决方案
此篇解决方案是降级到7.4.5之前,原因:
7.4.5之后的版本(不包括7.4.5)需要强制绑定手机号。
演示:8.0.2 --> 7.4.0版本
(1)、下载curl包 yum install curl (2)、下载离线包 curl -L https://github.com/xijoe/baota_release/blob/main/LinuxPanel/LinuxPanel-7.4.0.zip\?raw\=true > LinuxPanel-7.4.0.zip (3)、解压 unzip LinuxPanel-* (4)、切换到降级包目录 cd panel (5)、执行脚本 bash update.sh (6)、删除降级包 cd .. && rm -f LinuxPanel-*.zip && rm -rf panel
成功降级至7.4.0版本
四、后续操作
为了防止自动升级
改成离线模式,并修改hosts
echo "127.0.0.1 www.bt.cn" >> /etc/hosts
五、宝塔降级常见问题
* Q1:降级后显示宝塔无法启动,但无任何报错
S1:需要将markupsafe==2.0.1添加到panel目录下的requirements.txt文件中并执行/www/server/panel/pyenv/bin/pip3 install -r requirements.txt安装python库后重启面板即可
* Q2:降级后登录宝塔面板时提示密码错误
S2:需要在终端修改宝塔密码
* Q3:降级后登录宝塔面板时无法显示验证码图片或无法下载文件
S3:需要将/www/server/panel/BTPanel/\_\_init\_\_.py文件中的send_file函数中的cache_timeout参数名改为max_age
其他宝塔相关操作文章推荐:
回退7.7.0版本,通过修改js绕过登陆限制 宝塔面板降级回退老版本,可绕过宝塔强制登录(保姆级教程之方法二
使用专业版插件教程 宝塔面板如何免费使用专业版插件
宝塔github仓库推荐xijoe/baota_release: 宝塔历史版本,宝塔linux历史版本存档,宝塔降级,宝塔linux破解版及教程 (github.com)
本文由一叶发布,不代表一叶立场,转载联系作者并注明出处:https://yiyeo.com/yingyong/302.html