当前位置: 首页 > news >正文

日常工作记录:服务器被攻击导致chattr: command not found

在深夜的寂静中,公司的服务器突然遭遇了一场突如其来的攻击。特别是nginx配置文件无法修改,仿佛预示着不祥的预兆,面对这突如其来的灾难,技术人员迅速响应。

这时候需要chattr,但是执行的chattr -i xxx的时候,系统却冷冷地回复:“chattr: command not found”。这一简单的提示,却如同晴天霹雳,让所有人的心瞬间沉入谷底。

攻击者显然是有备而来,不仅破坏了服务器的正常运行,还巧妙地删除了或篡改了系统文件权限。在这紧要关头,团队必须迅速找到替代方案,恢复服务器的稳定,同时深入追查攻击源头,确保此类事件不再重演。

夜色依旧,但战斗才刚刚开始。每一行代码、每一次尝试,都是对未知的挑战和对安全的坚守。

解决方案如下:

第一步:查看可安装的 rpm

第二步:先删除 e2fsprogs包,重新下载 e2fsprogs

yum remove e2fsprogs-1.42.9-19.el7.x86_64
yum install e2fsprogs-1.42.9-19.el7.x86_64

第三步:再次查看文件权限

lsattr /xxx/nginx/conf.d/

第四步:删除权限

# 使用chattr命令,删除i权限
chattr -i /xxx/nginx/conf.d/

第五步:再次查看文件权限:

 

关注公众号 获取更多资料

http://www.lryc.cn/news/453102.html

相关文章:

  • 多线程-初阶(1)
  • Spring Boot集成encache快速入门Demo
  • 【C语言】数组练习
  • 微服务实战——ElasticSearch(保存)
  • leetcode练习 路径总和II
  • 使用Three.js库创建的简单WebGL应用程序,主要用于展示具有不同透明度和缩放比例的圆环列
  • Redis: 集群架构,优缺点和数据分区方式和算法
  • 负载均衡可以在网络模型的哪一层?
  • YOLOv11改进 | 上采样篇 | YOLOv11引入CARAFE上采样
  • 【Linux运维】grep命令粗浅学习
  • 【Godot4.3】匀速和匀变速直线运动粒子
  • 基于Hive和Hadoop的用电量分析系统
  • 一个简单的摄像头应用程序4
  • SpringBoot使用EasyPoi根据模板导出word or pdf
  • NVIDIA Hopper 架构深入
  • AWS IoT Core for Amazon Sidewalk
  • 今日指数项目项目集成RabbitMQ与CaffienCatch
  • C0005.Clion中移动ui文件到新目录后,报错问题的解决
  • 基于STM32的智能家居灯光控制系统设计
  • 06.useEffect
  • 【设计模式-中介者模式】
  • 树和二叉树知识点大全及相关题目练习【数据结构】
  • ajax的原理,使用场景以及如何实现
  • lock_guard和unique_lock学习总结
  • 数据挖掘-padans初步使用
  • 小阿轩yx-案例:项目发布基础
  • 【HarmonyOS】时间处理Dayjs
  • 论React Native 和 UniApp 的区别
  • 微信小程序处理交易投诉管理,支持多小程序
  • Pikachu-xss防范措施 - href输出 js输出