服务器chattr命令被篡改处理,其他文件无法修改,或者无法删除,使用rm -rf命令也无法删除
[链接登录后可见]
使用which chattr查看提示"/usr/bin/which: no chattr in",没有此命令
解决方法:
1、下载chattr.c文件,上传服务器编译
下载地址:[链接登录后可见]
2、编译chattr.c文件
cc chattr.c
如果执行提示没有cc命令,需要安装gcc软件包,
如 Fedora, CentOS, RHEL
sudo yum groupinstall "Development Tools"
3、执行后会生成a.out文件
4、改名a.out文件为chattr
mv a.out chattr
5、运行编译好的文件
./chattr -ia files
6、查看文件或者目录是否允许修改或者删除
lsattr -d files
输显示没有ia代表可以被修改或者删除
[链接登录后可见]
通过使用编译好的chattr文件就可以更改文件属性,可以删除或者修改文件