突然发现文件不能删除了,没有用网站防篡改,卸载了防篡改软件还是不行。
直接上方法:
①到服务器SSH终端里执行
lsattr /www/wwwroot/
发现文件夹是锁着的,我也不知道神马原因,估计系统怎么怎么了吧。
---------------- /www/wwwroot/a.com
-----a---------- /www/wwwroot/www.b.com
-----a---------- /www/wwwroot/www.c.com
-----a---------- /www/wwwroot/www.d.com
看起来 /www/wwwroot/
目录下的几个文件被设置了 a
属性,这通常意味着这些文件是 “append only”,只能向其中添加数据,不能删除或修改数据。
要删除这些文件,您需要先使用 chattr
命令移除 a
属性。以下是如何操作的步骤:
sudo chattr -a /www/wwwroot/*
您只想移除 /www/wwwroot/www.c.com
这个文件的 a
属性,可以使用以下命令:
sudo chattr -a /www/wwwroot/www.c.com
这将只移除 /www/wwwroot/www.c.com
这个文件的 a
属性,而不影响其他文件。
执行到这里还是不能删除,发现有其他文件夹是可以删除了,
②检测发现/www/wwwroot/www.c.com目录下有文件夹是可以删除了。于是继续在这个目录下执行第①步
lsattr /www/wwwroot/www.c.com/
发现还有目录也有a属性
那就继续执行子目录
sudo chattr -a /www/wwwroot/www.c.com/a
突发发现就可以了
也不知对不对,反正这次生效了。