CentOS 删除文件提示 Operation not permitted 的解决方法

2024-04-29 09:12

本文主要是介绍CentOS 删除文件提示 Operation not permitted 的解决方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1、阿里云服务器提示存在挖矿行为,路径在 /etc/zzh,我们做下删除动作,发现不能删除

[root@MSH etc]# rm -f zzh# 提示
rm: cannot remove ‘zzh’: Operation not permitted

2、解决方法:

(1)、查看文件权限

[root@MSH etc]# lsattr zzh# 文件只能修改,不能删除
----ia-------e-- zzh

(2)、修改 chattr 权限

chmod +x /usr/bin/chattr

(3)、删除文件权限

chattr -ia zzh

(4)、删除成功

rm -f zzh

这篇关于CentOS 删除文件提示 Operation not permitted 的解决方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/945680

相关文章

如何删除ecshop底部的可执行xxx查询那段内容

“共执行 41 个查询,用时 2.607806 秒,在线 1 人,Gzip 已禁用,占用内存 3.271 MB” 这段代码是ecshop自带的功能。但是由于内容基本没啥作用而且非常长 一些客户希望删除,具体位置在 后台库项目管理-page_footer.lbi,(具体文件位置在模板目录library文件夹里面的page_footer.lbi) {insert name='quer

centos清理挖矿病毒[crypto][pnscan]

centos清理挖矿病毒[crypto][pnscan] 新买的云服务器cpu占用100%,瞬间想到挖矿木马。 排查过程如下: 1、top命令查看进程占用情况,没有发现可疑进程,而且cpu的total used也是正常的,但cpu占用率是100%,显然,木马进程被恶意隐藏了,常规的ps命令肯定找不到。 2、想到挖矿木马都有一个特点,都会连接到外网,于是执行netstat -anptl命令,但提示没

CentOS必备:常用命令行速查清单

首先,这篇文章是基于笔尖AI写作进行文章创作的,喜欢的宝子,也可以去体验下,解放双手,上班直接摸鱼~ 按照惯例,先介绍下这款笔尖AI写作,宝子也可以直接下滑跳过看正文~ 笔尖Ai写作:只要输入简单的要求和描述,就能自动生成各种高质量文稿内容。笔尖Ai写作:内置1000+写作模板,小白也能快速上手。 Ai论文、Ai开题报告、Ai公文写作、Ai商业计划书、文献综述、Ai生成、Ai文献推荐、Ai论

Java面试八股之String类的常用方法有哪些

Java中String类的常用方法有哪些 获取字符串信息: length():返回字符串的字符数。 isEmpty():判断字符串是否为空(即长度为0)。 访问单个字符: charAt(int index):返回指定索引处的字符。 子字符串操作: substring(int beginIndex):返回从指定索引开始到字符串末尾的子字符串。 substring(int beginI

区块链媒体发布推广7个的神奇方法助你脱颖而出-华媒舍

区块链技术的发展已经掀起了一场数字革命,引发了全球范围内的热议。在这个充满竞争的市场中,如何让自己的区块链项目脱颖而出,吸引更多的关注和参与呢?下面就为大家介绍7个神奇的区块链媒体发布推广方法,帮助你在激烈的竞争中脱颖而出。 方法一:优质原创内容 发布优质原创内容是吸引读者的关键。区块链媒体上的读者喜欢深入了解区块链技术、项目和市场分析等内容。在发布推广时,你要制定一个明确的内容策略,创作

java toString方法

在Java中,toString()方法是Object类中的一个方法,它用于返回对象的字符串表示形式。当需要将对象转换为字符串时,Java会调用对象的toString()方法。 默认情况下,Object类中的toString()方法返回一个由类名和对象的哈希码组成的字符串。例如,java.lang.Object@hashCode。但是,大多数类会重写toString()方法,以返回更有意义的字符串

【声呐仿真】学习记录3.5-docker中Gazebo是否使用GPU?解决声呐图像黑屏

【声呐仿真】学习记录3.5-docker中Gazebo是否使用GPU?解决声呐图像黑屏 🤡打包镜像,重装驱动(失败)Xorg重新配置DAVE环境(补充之前教程中的一些细节)解决声呐图像黑屏问题 在容器中运行 roslaunch nps_uw_multibeam_sonar sonar_tank_blueview_p900_nps_multibeam_ray.launch n

关于js中的get、set方法

1.什么是getter,什么是setter?   getter 是一种获得属性值的方法,setter是一种设置属性值的方法。getter负责查询值,它不带任何参数,setter则负责设置键值,值是以参数的形式传递,在他的函数体中,一切的return都是无效的。和普通属性不同的是,存储器属性在只声明了get或set时,对于读和写是两者不可兼得的,当它只拥有了getter方法,那么它仅仅只读,同样的

js实现继承的各种方法及缺点

本篇文章主要介绍了js中继承的几种用法总结。 1.构造函数实现继承 代码: function Parent(username){this.username = username;this.hello = function(){alert(this.username);}}Parent.prototype.bye = function(){alert(this.username+":

nodejs 文件与文件操作(读写文件 删除 重命名)

删除文件—— fs.unlink(path[,callback])或者fs.unlinkSync(path) 删除文件夹—— 方法1:使用递归 deleteFolderRecursive = function(path) {     var files = [];     if( fs.existsSync(path) ) {         files = fs.readdirS