宝塔面板7.8版本以上移除官网账号绑定限制的方法(适用linux)

最近一位不愿意透露姓名的网友投稿称最新版宝塔7.9.4面板无法去除宝塔官方登录的限制,也就是说必须要登录以后才能使用宝塔面板了,小编听后了解下情况发现新版软件的main.py文件都是加密的。7.7.0及以前的面板可以使用老版不加密插件。7.8.0以后的强制使用登录账户绑定的新版加密插件。

如果不想登录的小伙伴目前只有通过降级来跳转登录限制了,目前情况来看,这是唯一的方法,希望以后有雷锋同学可以解决这个加密的问题。

话不多说,上流程:

一、降级7.7

1、下载宝塔面板7.7更新包,不要直接下载bt.cn官方的包,因为官方已经做修改了,所以可以考虑下载本站提供的或者在github下载(目前没有修改过)

# ssh命令
#github下载
wget https://github.com/wei/baota/releases/download/7.7.0/LinuxPanel-7.7.0.zip

#本站下载
wget https://www.bajiege.com/down/LinuxPanel-7.7.0.zip

MD5: 464042FC7486E29869FCF1AA019FD1D4
SHA1: A7BA3F33499FABCAE4CA50E56CF1B545E24977F0
CRC32: 920ABCE9

下载后MD5请自行对比

2、解压LinuxPanel-7.7.0.zip

# ssh命令
unzip LinuxPanel-7.7.0.zip

3、进入服务器面板目录

# ssh命令
cd /root/panel

4、执行命令更新

# ssh命令
bash update.sh

降级完成后建议开启离线模式:“面板设置 – 离线模式”。离线模式只能保证宝塔主程序不主动联网更新。如果由手动点击更新,还是一样会被更新的。

二、解除强制登录

1、移除文件bind.pl

# ssh命令
mv /www/server/panel/data/bind.pl /www/server/panel/data/bind.pl.bak

PS:如果想恢复,找到bind.pl.bak重命名回bind.pl即可。

2、修改index.js中代码

# ssh命令
sed -i "s|bind_user == 'True'|bind_user == 'REMOVED'|" /www/server/panel/BTPanel/static/js/index.js

如果上面代码修改后没有启作用可以使用以下备用命令

# ssh命令
sed -i "s|if (bind_user == 'True') {|if (bind_user == 'REMOVED') {|g" /www/server/panel/BTPanel/static/js/index.js

PS:以上代码可以任选。或者2个都用。

如果想恢复修改index.js中的找到bind_user == ‘REMOVED’,将REMOVED改回True即可。

原创文章,作者:管理员,如若转载,请注明出处:https://www.bajiege.com/archives/1249.html

(0)
上一篇 2022年8月10日 下午8:28
下一篇 2022年8月12日 下午8:29

相关推荐

发表回复

您的电子邮箱地址不会被公开。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据