我们很多网友反馈到最近在安装宝塔面板之后登陆后账户面板的时候有提示需要我们绑定宝塔面板官方账号。对于我们不想绑定账号的用户来说确实比较麻烦,如果不填写账号我们还不能使用其功能。实际上官方出于这样的考虑也是安全提醒考虑的,比如宝塔面板如果有更新升级可以通过邮件推送或者短信推送。
以及如果面板有安全问题,还可以通过邮件短信推送,理论上注册一个账户登录是没有问题的。如果我们确实比喜欢这样的强制绑定宝塔面板官网账号有没有办法解除这样的绑定呢?在这篇文章中,老蒋整理几个常见且可能有效的能绕过宝塔面板强制绑定账户的方法。如果我们有需要可以试一试。
因为宝塔面板官方的限制方法也在不断的变更,可能有些方法已经失效,我们可以尝试选择。
1、删除限制文件
#备份文件
cp /www/server/panel/data/bind.pl /www/server/panel/data/bind.pl.bak #防止出问题先备份这个文件
我们防止后面还需要这个文件先备份一个。
rm -f /www/server/panel/data/bind.pl #接着删除文件
然后我们删除这个文件,重新登录会发现已经不需要强制登录宝塔面板官方账户。
2、加个小尾巴
如果是以前的版本的话,我们可以在宝塔面板登录之后,在后面加上 /soft 或者 /site 这些尾巴直接打到目录,我们不访问首页,所以就不会有问题。不过新版本这个办法已经失效。
3、用插件屏蔽
我们可以用广告屏蔽插件adblock,ublock origin 屏蔽插件。我们在选取当前页面,屏蔽样式表中的shade元素就可以解决。
我们点击拦截广告即可。
4、禁止JSON
echo "{\"uid\":1000,\"username\":\"admin\",\"serverid\":1}" > /www/server/panel/data/userInfo.json
我们直接在SSH中执行命令,这个当前可用。
或者
sed -i "s|bind_user == 'True'|bind_user == 'XXXX'|" /www/server/panel/BTPanel/static/js/index.js
这个在7.4.5中有效。
5、移除文件设置
sed -i "s|if (bind_user == 'True') {|if (bind_user == 'REMOVED') {|g" /www/server/panel/BTPanel/static/js/index.js
这里我们移除弹窗的JS。如果要恢复的话可以设置:
sed -i "s|if (bind_user == 'REMOVED') {|if (bind_user == 'True') {|g" /www/server/panel/BTPanel/static/js/index.js
这样,上面通过5个方法我们试试是否可以跳过绕过宝塔面板强制登录官网账户的问题。当然,如果我们确实没有办法,老蒋个人建议还是注册一个宝塔面板官方账户,反正要用的,注册也不要成本,就注册一个吧。
本文出处:老蒋部落 » 解除宝塔面板绕过强制绑定官网账号几个有效方法 | 欢迎分享( 公众号:老蒋朋友圈 )