问题描述

chattr: command not found
服务器被别人植入定时脚本,并且设置了无法删除的权限(即特殊权限ia)
在这里插入图片描述

别人使用chattr命令设置了无法删除的权限,并且删除了chattr命令,导致我们不能使用chattr命令删除ia权限;
以至于我们不能删除别人植入的脚本


解决方案:

1.先查看chattr命令,即查看e2fsprogs包

# 查看e2fsprogs包是否存在(可能会显示存在,但还是依旧无法使用chattr命令)
rpm -qa|grep e2fsprogs

在这里插入图片描述

2.下载chattr命令

# 执行下载命令(可能会显示e2fsprogs已经被安装了,但是依旧无法使用chattr命令)
yum install e2fsprogs

如果还是无法使用,那我们就使用上一步查询到的具体的e2fsprogs包名就可以安装成功!

yum install e2fsprogs-1.42.9-19.el7.x86_64

在这里插入图片描述

3.使用chattr命令

# 使用chattr命令,删除ia权限
chattr -ia /var/spool/cron/

在这里插入图片描述

4.此时就可以删除植入的脚本了

此时我们就可以通过crontab -e命令查看定时任务列表,并且删除恶意的定时脚本!!!
(每个用户的定时任务都会以用户名的方式放在/var/spool/cron文件夹下!!!)

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐