遇到这个一个问题,准备备份文件,使用tar压缩文件夹,但是提示如下:
tar (child): gzip:无法 exec: 权限不够 tar (child): Error is not recoverable: exiting now
我去,我可以root啊,怎么会权限不够呢?
肯定有妖,于是cd到gizp目录,命令如下:
cd /usr/bin/
发现gzip大小为0kb,我去,旁边还有个gzip.old的文件,肯定有人把gzip给从命名了。于是准备删除gzip,使用如下命令:
rm -rf ./gzip
我去,提示如下:
rm: 无法删除"gzip": 不允许的操作
于是引出今天要处理的问题,CentOS无法删除文件怎么办?
需要删除属性,命令如下:
chattr -i gzip chattr -a gzip chattr -u gzip
再执行
rm -rf ./gzip
终于可以删除了,再把gzip.old重命名为gzip,再次执行tar压缩,功能也正常了。
最后,为什么gzip被篡改成了gzip.old呢?不得而知了。