服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

Linux|Centos|Ubuntu|系统进程|Fedora|注册表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服务器之家 - 服务器系统 - Linux - Linux删除文件提示Operation not permitted的处理办法

Linux删除文件提示Operation not permitted的处理办法

2022-08-17 08:39杰瑞26 Linux

今天小编就为大家分享一篇关于Linux删除文件提示Operation not permitted的处理办法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

经常有同事问,删除文件/目录时报Operation not permitted错误,这个要如何处理?!

这个一般是权限的问题,比如:

1. 普通用户且有足够的权限的话,一般文件夹可能是别的服务/进程掉用该文件夹

lsof +D  /Dir/Your/Want/To/Delete/

先执行上面的命令,查询到调用该文件夹的进程IDs,然后再kill掉,这个时候应该就可以删了!

2. 普通用户且缺乏权限的话,如果要删除该文件夹则要借助su或者sudo命令来删除

3. 如果是root用户,依然报上面的错的话,则该档案很可能被锁定

?
1
2
[root@linux ~]# lsattr YourFile
  ---i---------- YourFile

则要借助lsattr命令来查看是否是系统添加了i,属性,比如上面。这个参数可以让一个档案『不能被删除、改名、设定连结也无法写入或新增数据!对于系统安全性有相当大的帮助!这个命令也是你既然是root用户,依然不能执行删除操作的原因。 然后再借助chattr命令来去除该属性

?
1
2
3
[root@linux ~]# chattr -i YourFile
[root@linux ~]# lsattr YourFile
[root@linux ~]#

然后就可以删除该文件了!

注意:i属性chattr命令并不适合所有的目录。chattr命令不能保护/、/dev、/tmp、/var目录。大家可以想想:比如说/tmp目录,所有的用户可以创建并删除自己的临时性文件,root用户也一样,如果该目录下的文件,连root用户都不能删除的话,情况会如何呢? 

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对服务器之家的支持。如果你想了解更多相关内容请查看下面相关链接

原文链接:https://blog.csdn.net/Jerry_1126/article/details/79902695

延伸 · 阅读

精彩推荐
  • Linux详解Linux下出现permission denied的解决办法

    详解Linux下出现permission denied的解决办法

    这篇文章主要介绍了详解Linux下出现permission denied的解决办法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的...

    宇泽影帝8572022-08-16
  • Linux防止fork暴力攻击,Linux新增Brute安全模块

    防止fork暴力攻击,Linux新增Brute安全模块

    Linux的很多严重的漏洞,尤其是提权漏洞都使用了暴力fork()系统调用导致内核崩溃,为了一劳永逸的解决此类漏洞,Linux安全模块(LSM)新增加了一个“Brute”...

    虫虫安全4562021-03-21
  • LinuxLinux 中清空或删除大文件内容的五种方法

    Linux 中清空或删除大文件内容的五种方法

    这篇文章主要介绍了Linux 中清空或删除大文件内容的五种方法的相关资料,需要的朋友可以参考下...

    她的天空是蓝色8352021-12-09
  • Linux手把手教你中断唤醒系统

    手把手教你中断唤醒系统

    中断唤醒系统和普通的驱动区别在于,多了两个函数:suspend 和 resume,在 suspend 函数中,调用 enable_irq_wake,表示该中断号在系统休眠时也是 enable 状态,可...

    嵌入式Linux系统开发6002021-12-28
  • Linux基于linux配置selenium环境并实现运行

    基于linux配置selenium环境并实现运行

    这篇文章主要介绍了基于linux配置selenium环境并实现运行,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可...

    crystal112612172020-08-20
  • LinuxLinux给普通用户加超级用户权限的方法

    Linux给普通用户加超级用户权限的方法

    这篇文章主要介绍了Linux中让普通用户拥有超级用户的权限,这样就不用使用SUDO命令了,需要的朋友要以试一下...

    Linux教程网9012021-10-03
  • Linux详解Linux中关于引号的那些事

    详解Linux中关于引号的那些事

    这篇文章主要给大家介绍了关于Linux中关于引号的那些事,文中详细介绍了关于引号、单引号和双引号、引用单个字符以及反斜杠的其他使用技巧等的相关...

    Linux教程网5352022-01-24
  • LinuxLinux下的命令行编程工具Awk的入门简介

    Linux下的命令行编程工具Awk的入门简介

    这篇文章主要介绍了Linux下的命令行编程工具Awk的入门简介,Awk主要是用来进行一些系统中的文件操作,需要的朋友可以参考下 ...

    开源中文社区2592019-10-06