宝塔防串改插件bug之宝塔面板网站修改文件报FILE_SAVE_ERR[Errno 13]错误

时间:2022-5-29    作者:晨曦    分类: 源码之家


bug复现

修改文件报错 所有文件都是这个提示
首先说一下问题:
我原来购买了面板的专业版会员,开启了网站的防篡改插件也开启成功了,后来会员过期了忘记续费,今天临时需要修改一下代码,发现保存时提示
FILE_SAVE_ERR[Errno 13] Permission denied

我也觉得是防篡改的问题,但是由于会员过期,没办法进入防篡改的界面关闭,所以我选择了直接卸载防篡改的模块
卸载后再实验依然不行,我用ssh登录服务器后直接VI修改文件提示文件为只读,通过远程桌面登录服务器查看权限也是只读
没办法,我就又购买了会员,重新安装了防篡改的模块,在界面里面关闭了防篡改的保护,界面也提示关闭成功。
再保存依然报错。
我重启服务器以后测试依然报错。

日志如下:============================================================
【2021-11-15 17:27:01】正在关闭防篡改,请稍候...


|-防篡改已关闭

============================================================
【2021-11-15 17:27:01】正在启动防篡改,请稍候...


|-防篡改服务已启动

BT-END<<<<<<<<<<

【2021-11-15 17:27:20】正在启动防篡改,请稍候...


|-防篡改服务已启动

BT-END<<<<<<<<<<

============================================================
【2021-11-15 17:27:23】正在关闭防篡改,请稍候...


|-防篡改已关闭

============================================================
【2021-11-15 17:31:08】正在关闭防篡改,请稍候...


|-防篡改已关闭

============================================================
【2021-11-15 17:31:29】正在启动防篡改,请稍候...


|-防篡改服务已启动

BT-END<<<<<<<<<<

============================================================
【2021-11-15 17:36:25】正在关闭防篡改,请稍候...


|-防篡改已关闭

我看论坛里面说可能是浏览器的问题,我更换成chrome也是保存失败
我ssh到服务器后查看了一下文件的权限
-rw-r--r-- 1 root root 1417 10月 30 2020 errmsg.php
-rw------- 1 root root 12288 11月 15 15:16 errmsg_p.swo
-rw------- 1 root root 12288 11月 15 15:15 errmsg_p.swp

errmsg.php是我要修改的文件
最后
执行以下这条命令,然后就可以对防篡改重新设置了
chattr -iaR /www/wwwroot/*