首页
学习
活动
专区
圈层
工具
发布

Linux 挖矿程序把病毒文件锁住了,删不了,怎么破?(chattr)

有幸,遇到过几次挖矿病毒,Linux 主机的关键命令都被删除替换,病毒文件被加了 i 只读权限,变成只读文件,root 无法修改删除!????...1、+i:设置文件只读 chattr +i 文件 一旦使用 chattr 成为只读文件,就不会有其他操作在文件上取得成功,root 也不行,老天爷来了都没用!...2、-i:取消文件只读 chattr -i 文件 3、-R +i:设置文件目录只读 chattr -R +i 文件目录 4、-R -i:取消文件目录只读 chattr -i 文件目录 5、+a:追加文件内容...,无法删除编辑 chattr +i 文件 现在可以附加内容到文件中,但是不能编辑文件中的现有信息,也不能删除文件。...lsattr 文件 既然,都已经通过上面的命令将这些病毒文件给取消只读了,接下来,直接用 rm -rf 删掉他们,记住,不要删错咯!

3.3K51

linux 连个文件都删除不了,什么鬼!

于是,出现了后续的糟心事 (linux 下的文件正常删除不了)。 下载了最新版本,在源码包里边 make 之后,出现了好几个错误,上网查了下,有人说最新版本有问题,建议使用 5.0.8 。...但是粘贴之后发现 linux 下把前边当成一个路径来解析了,按照的是 linux 下文件夹的路径格式(windows的文件分隔符为反斜杠"\",linux下为"/"),如下, ?...很明显,在linux下默认是没有根路径为 "/c" 这样的路径的。因此,就报错没有找到该目录。 这就让人很 dan 疼了,重命名不行,那就尝试下删除吧,大不了我重新上传文件就是了。...结语 以上就是在 linux 中删除文件时遇到的坑。若你遇到类似的问题,或者出现了某个文件名中有特殊字符导致删除不了文件,也可以尝试一下以上的操作方式哦。...温馨提示:删除文件时,一定要小心哦,别最后删库跑路了! 我刚才测试时,就在 inum 前少加了横杠 (正确应该为 -inum)。导致整个命令删除了其它目录文件,如下图。 ?

3.4K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    为什么Windows删个文件要半天,Linux一秒就删完了?聊聊“文件系统”的底层逻辑

    为什么Windows删个文件要半天,Linux一秒就删完了?聊聊"文件系统"的底层逻辑 上周帮朋友清电脑,他要删一个十几GB的虚拟机镜像。...你觉得要删,那我就帮你删掉索引,你说完了就完了。你有没有误删?那是你自己的事。 这里有个有趣的细节:Linux没有"回收站"概念。rm 就是直接删除,不走回收站。...删就是删——你说了算 不显示进度——因为没有值得显示的 不检查锁定——删了正在用的文件?...反过来想,如果一个Windows新手误删了重要文件,rm 命令那种删法——数据还在硬盘上没错,但怎么找回来?...不过杀毒软件的Hook还在,所以比起Linux的rm还是慢一拍。 写在最后 回到那个最原始的困惑:"Windows凭什么删文件这么慢?"

    30210

    恢复错删的文件

    我以为原图片文件夹还有这些图片,就把当前工作目录下的都删除了。 -_-b 经过:从昨天晚上到今天,抽时间找了不同的软件和方法来恢复数据。...在linux下采用 “testdisk” 中的 “photorec” 来恢复图片文件 如果用终端版的不适应,可以安装GUI dnf install qphotorec 。 具体步骤可以参考 这里 。...我一共测试了在三种地址查找: 在/root/硬盘里搜索全部图片(70G空间), 在/root/硬盘里搜索没有文件的区域(小于70G空间), 在/media/disk/里搜索没有文件的区域(500G...找出的图片有几个问题:首先不会按照原来的名字来命名,其次图片文件信息也会丢失,最重要的是所有文件按照在磁盘的位置(就是从0到最大容量的数字)来存放,查找起想要的文件非常不方便。...用这个软件复原的图片包含原名字,在原文件夹的位置结构,含有图片信息!!!

    1.9K70

    连 root 都删不掉的文件

    连 root 都删不掉的文件 你应该听说过,Linux 里 root 用户就是上帝。 想删什么删什么,想改什么改什么,没有任何权限能拦住它。 但你错了。 跟你讲个事。...又试了一次,还是删不掉。 Linux 里的"铁锁":chattr 后来查了半天才明白——Linux 里有个叫 chattr 的命令,能给文件加一把锁。...你作为管理员,明知道这是个坏东西,但就是删不掉。root 密码在你手里,权限全开,但就是删不掉。 细思极恐。 这个设计到底是防谁的 你可能要问,搞个连 root 都管不了的属性,不是自找麻烦吗?...这个设计是 Linux 最聪明的安全机制之一。 你想,如果黑客能拿到 root 权限,常规的文件他都能随便改。...,他也改不了这些文件,改不了用户密码,改不了系统配置。

    21400

    015.Linux系统删根数据恢复

    一 场景介绍 Linux环境中,由于误操作将/已删除,需要结合其他主机进行修复: 节点 IP 数据所在目录 备注 node1 172.24.8.51 /mysqldb 模拟故障机 node2 172.24.8.52...2.2 执行删除操作 1 [root@node1 ~]# rm -rf /* #模拟删根 三 应用数据恢复 3.1 卸载应用数据所在盘符 将应用数据目录/mysqldb所在磁盘采用物理形式从node1...后面指定的是所需恢复文件或目录为相对路径,即相对于原来文件的存储路径而言的,如上所示原来文件的存储路径是/data/file01,则参数后面直接指定file01文件即可,即相对于/data根目录下的file01...文件。...提示无任何Linux分区,可进入救援模式的shell环境。 ? 进入救援模式的shell环境。 ? 验证网络情况 验证救援模式下的node1和正常的node2网络是否正常。 ?

    3.7K40

    驱动开发:内核解锁与强删文件

    在某些时候我们的系统中会出现一些无法被正常删除的文件,如果想要强制删除则需要在驱动层面对其进行解锁后才可删掉,而所谓的解锁其实就是释放掉文件描述符(句柄表)占用,文件解锁的核心原理是通过调用ObSetHandleAttributes...,强制解锁文件句柄表,大体步骤如下所示。...,输出效果如下所示; 聊完了文件解锁功能,接下来将继续探讨如何实现强制删除文件的功能,文件强制删除的关键在于ObReferenceObjectByHandle函数,该函数可在对象句柄上提供访问验证,并授予访问权限返回指向对象的正文的相应指针...好开始步入正题,函数ObReferenceObjectByHandle需要传入一个文件句柄,而此句柄需要通过IoCreateFileSpecifyDeviceObjectHint对其进行初始化,文件系统筛选器驱动程序使用...仅向指定设备对象下面的筛选器和文件系统发送创建请求。

    70620

    文件被 Gemini 当场“格式化”,全没了!网友控诉:Claude、Copilot 也爱删库,一个都跑不了

    为了测试,他专门建了一个文件夹,请 Gemini 做一个再基础不过的文件管理任务:把当前文件夹改个名字,然后把里面的文件移动到新目录。...看到 AI 的反馈,anuraag2601 切换到桌面文件管理器查看,但马上发现所谓的新文件夹根本就没有生成,桌面空空如也,原文件夹里的所有内容也都没了!...在这一系列“AI 工具删库”的事故中,大家也越来越意识到,这并非个别模型的 bug,而是整个 SOTA 模型(如 Sonnet、Opus、Gemini、Codex 等)在面对不确定时无法停止、无法求助的系统性缺陷...为了还原当时的情况,以下是我们翻译的原文内容: 亲眼目睹 Gemini CLI 删空了我的文件 看到 Replit 最近引发的删库大事件,我也想跟各位分享自己使用 Gemini CLI 的一段奇特经历。...Gemini 信誓旦旦地表示它创建了一个文件夹并将文件移动到其中,但在我的系统中却完全找不到。因此我向它询问正确的存储路径。 我在文件管理器界面上看不到这个文件夹,它被隐藏了吗?

    1K10

    驱动开发:内核解锁与强删文件

    在某些时候我们的系统中会出现一些无法被正常删除的文件,如果想要强制删除则需要在驱动层面对其进行解锁后才可删掉,而所谓的解锁其实就是释放掉文件描述符(句柄表)占用,文件解锁的核心原理是通过调用ObSetHandleAttributes...,强制解锁文件句柄表,大体步骤如下所示。...,输出效果如下所示;图片聊完了文件解锁功能,接下来将继续探讨如何实现强制删除文件的功能,文件强制删除的关键在于ObReferenceObjectByHandle函数,该函数可在对象句柄上提供访问验证,并授予访问权限返回指向对象的正文的相应指针...,当有了指定的权限以后则可以直接调用ZwDeleteFile()将文件强制删除。...仅向指定设备对象下面的筛选器和文件系统发送创建请求。

    1.1K40

    Linux绝对战胜不了Windows系统

    十年前Linux系统一直在叫,高调大捧说Linux系统会取代windows系统,现在来看也丝毫无动于衷,即使再过十年也未必如此。...微软推出的Vista系统为何会失败,很大原因就是因为这个系统不好使用,更要命的是软件兼容性方面比较差,导致很多软件用不了。...由于Linux占的市场份额非常低,用的人很少,导致软件开发商都不太愿意开发基于Linux的软件,因为没人用啊,因此导致Linux的软件应用大大减少。...Linux只能定位在服务器上面,这是它的市场定位;Windows系统却可以定位在桌面市场和服务器市场。各有各的优点,各有各的优势。谁也取代不了谁。 说到这里我不得不提到上网本这方面。...这句话不是我说的,是Linux之父说的。届时Linux系统将更加的危险,四面楚歌!Linux和Windows应该各司其职,各有各的优点,找好自己的市场定位,而不是谁打败谁的问题。

    2.7K60

    Linux 服务器磁盘 100%?别急着删文件!先用这 3 个命令找出真凶

    今天我就教你一招,3个命令精准定位“空间黑洞”,让你不再盲目删文件,5分钟内解决问题!1、问题介绍:为什么删了文件,空间还不释放?...在Linux中,有一个非常反直觉但极其重要的概念:只要一个文件被某个进程打开(open),即使你把它从文件系统里删除(unlink)了,它占用的磁盘空间也不会被释放!...所以,空间释放的关键不是删文件,而是找到并重启那个“霸占”着已删除文件的进程!3、解决问题:三步定位法,手把手教学!...它表示只列出链接数小于1的文件,也就是已被删除的文件。$7是文件大小(字节),$9是文件路径(后面会跟着(deleted)标记)。重点关注那些GB级别的文件!...总结一下:下次再遇到磁盘100%,记住口诀:“不盲删,先lsof;找PID,再重启”。用这3个命令,你就能从一个手忙脚乱的“删库跑路”预备役,变成一个冷静专业的SRE!

    68710

    真实踩坑案例分享:5分钟都删不了一条记录?

    一、问题现场:删数越调越慢,1条数据也卡5分钟 初始需求很明确:一张190万条记录的业务表,需删除其中100万条历史数据,释放存储空间。...三、解决方案:禁用外键,秒速删数! 既然关联表数据无需同步删除,且外键索引缺失导致删除缓慢,最直接有效的解决方案就是:暂时禁用关联的外键,删除主表数据后,再根据需求恢复外键。...整个过程从“5分钟删1条”到“几秒删10万条”,核心就是解决了“外键无索引导致的全表扫描”问题——很多时候,数据库操作的卡顿,并不是数据量本身的问题,而是我们忽略了这些“隐性关联”的细节。...结合这个案例,给大家总结2个Oracle删数避坑关键点,尤其是涉及外键关联时,一定要注意: 外键关联表,必须建索引:这是最容易被忽略的点,外键字段无索引,不仅会导致主表删改缓慢,还会影响关联查询的效率,...希望这个真实案例能帮大家避坑,如果你也遇到过类似的数据库卡顿问题,欢迎在评论区留言交流,一起探讨解决方案~ 最后,别忘了点赞收藏,下次遇到删数缓慢,直接对照排查!

    27210
    领券