最近在安装最新宝塔面板后,登录发现,面板后台要求强制绑定宝塔官网账号才能使用。
宝塔官方团队论坛回应称此举是为了“使用面板时方便很多,有什么安全提醒也可以第一时间发短信”
但是宝塔面板的回应显得有些遮遮掩掩,不过这里面的具体原因就不去深究了。大鸟的宝塔用的是永久版本的专业版本,所以老早已经绑定了账号。
更新:宝塔更新到7.6.0版本之后,之前的方法已无法使用,请使用以下命令:
echo "{\"uid\":1000,\"username\":\"admin\",\"serverid\":1}" > /www/server/panel/data/userInfo.json
现在新版本的宝塔面板强制绑定宝塔官网账号,否则就无法继续使用面板。网上绕过强制绑定账号的方法也很多,但是都显得比较麻烦,不符合宝塔面板针对小白用户的定位。因此我总结了只需要在SSH输入一句命令即可。
复制以下命令在SSH界面执行:
sed -i "s|bind_user == 'True'|bind_user == 'XXXX'|" /www/server/panel/BTPanel/static/js/index.js
然后在宝塔面板按Ctrl+F5刷新页面即可。
以上方法宝塔7.4.5版本测试通过。
以下方法是宝塔老版本方法:
方法一,在端口后面添加soft,临时跳过,但是下次还是会提示。
127.0.0.1:8888/soft/
方法二,最简单,可以参考 “方法一” 跳过后,使用以下命令解决提示,或者是在SSH直接执行。
rm -f /www/server/panel/data/bind.pl
方法三,在SSH里执行下面代码(推荐)
sed -i "s|if (bind_user == 'True') {|if (bind_user == 'REMOVED') {|g" /www/server/panel/BTPanel/static/js/index.js
#同理,如果要还原 想必一般人不会有此等清奇的想法
sed -i "s|if (bind_user == 'REMOVED') {|if (bind_user == 'True') {|g" /www/server/panel/BTPanel/static/js/index.js
执行后,如果还有登录提示,请按CTRL+F5强制刷新浏览器,亲测有效!