前言
宝塔面板从 7.4.5 版本开始加入了后台首页强制账号绑定的限制,这么做或许是出于无奈又或许是想要收集更多用户数据,但无论宝塔面板出于什么样的目的我们都有方法去除这个限制。
步骤
方法一、通过 SSH 修改去除限制
将下面的指令粘贴到 SSH 终端执行可以去除限制。
sed -i "s|if (bind_user == 'True') {|if (bind_user == 'REMOVED') {|g" /www/server/panel/BTPanel/static/js/index.js
然后清除浏览器缓存,重新访问登录宝塔面板后台即可去除强制绑定限制。
如果需要还原,可以将下面的指令粘贴到 SSH 终端执行即可恢复原状。
sed -i "s|if (bind_user == 'REMOVED') {|if (bind_user == 'True') {|g" /www/server/panel/BTPanel/static/js/index.js
方法二、通过宝塔面板后台文件管理器修改去除限制
登录宝塔面板后台,然后在浏览器地址栏中输入并访问 http://你的IP地址:8888/files
就可以进入文件管理器页面。
然后在文件管理器中找到并编辑文件 /www/server/panel/BTPanel/static/js/index.js
大约在该文件 65 行处修改 if (bind_user == 'True')
替换成 if (bind_user == 'REMOVE')
注意对比下面两张图片修改的地方,实际只需要修改一个单词。
方法三、直接在宝塔后台首页按 F12 去除绑定限制
在宝塔后台有弹出强制绑定的页面按键盘 F12
按键或邮件查看元素,直接从代码中删除这个登录框即可,稍微有点前端经验的小伙伴应该早就会这招了。
最后
希望宝塔能站在用户的角度认真考虑用户的感受,因为很多人并不喜欢强制绑定这种操作,让用户有选择的绑定或者通过免费部分插件给绑定登录的用户引导用户自行绑定才是上上策。