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

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

1. 普通用户且有足够的权限的话,一般文件夹可能是别的服务/进程掉用该文件夹lsof +D  /Dir/Your/Want/To/Delete/

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

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

3. 如果是root用户,依然报上面的错的话,则该档案很可能被锁定[root@linux ~]# lsattr YourFile  ---i---------- YourFile

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

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

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

总结

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

linux删除文件 不提示,Linux删除文件提示Operation not permitted的处理办法相关推荐

  1. linux vim操作提示:“Can't open file for writing”或“operation not permitted”的解决办法

    linux vim操作提示:"Can't open file for writing"或"operation not permitted"的解决办法 在linu ...

  2. Linux操作提示:“Cant open file for writing”或“operation not permitted”的解决办法

    Linux操作提示:"Cant open file for writing"或"operation not permitted"的解决办法 在Linux上使用v ...

  3. npm install 提示权限不足 Error: EPERM: operation not permitted, unlink XXX

    问题描述 使用npm install出现 npm install 提示权限不足 Error: EPERM: operation not permitted, unlink XXX提示 原因 这里原因有 ...

  4. NPM报错 Error: EPERM: operation not permitted, unlink......解决办法。使用 rimraf 快速删除node_modules和清除缓存

    由于国内外环境因素,npm install安装依赖的时候经常会出现各种问题,特别是"Error: EPERM: operation not permitted, unlink-"这 ...

  5. linux docker 报错 Failed to get D-Bus connection: Operation not permitted

    使用centos7镜像创建容器后,在里面使用systemctl启动服务报错.针对这个报错,我们接下来就分析下! # docker run -itd --name centos7 centos:7 # ...

  6. npm link 提示:error Error: EPERM: operation not permitted;The operation was rejected by your operating

    报错信息 解决方法 从报错信息上看,提示的是权限不足无法操作,网上找到的都是删除npmrc文件,但是没有效果,通过摸索,两种方式可以解决: 1.以管理员的身份运行vscode,然后在vscode的终端 ...

  7. linux下rm无法删除文件夹,在linux下解决rm: cannot remove : Operation not permitted 无法删除文件...

    今天在操作一个文件的时候,遇到一个问题.使用rm命令无法删除一个文件目录 报错rm: cannot remove : Operation not permitted 经过我的一番查询,原来是lsatt ...

  8. linux usr local权限,【linux】sudo chown -R $(whoami) /usr/local提示操作被拒绝

    电脑是mac,终端运行brew时,提示: Please run brew update! 按提示执行brew update,提示: Error: /usr/local must be writable ...

  9. root用户被提示:Operation not permitted

    情景还原 笔者今天在使用root用户删除服务器上的一个文件时,被系统告知:Operation not permitted.甚至不能使用chmod给777权限. 一开始我是很懵逼的状态,还有root用户 ...

最新文章

  1. python中bytearray和java中byte[]的区别_Python经典面试题:说说Python中xrange和range的区别?...
  2. springcloud完整项目_.net core+Spring Cloud学习之路 一
  3. CTF web题总结--SSRF
  4. webuploader+PHP实现超大文件分片上传的功能
  5. 数据库:数据库死机和掉电时如何让恢复数据
  6. 关闭Eclipse光标悬浮自动提示
  7. 图解extends and implements 的区别
  8. 你真的懂线程同步么?
  9. mysql mvcc和行锁_mysql在RR的隔离级别下,究竟是通过MVCC解决幻读的还是通过行锁的next key算法解决的?...
  10. 一级指针,二级指针,指向数组的指针
  11. 在线教育源码 知识付费平台源码 PC+H5+后台管理端 教育课程源码
  12. Java课程中实际项目案例分析
  13. 基于matlab的红外图像处理算法研究,基于小波的红外图像去噪算法研究
  14. 微信公众平台开发教程(十) 订阅号与服务号的区别
  15. RT-Thread硬件测试(一)—— 485串口测试
  16. 横陈的岁月,阡陌的红尘,你闯进了我的世界
  17. 2021年北京高考成绩排名查询,2021年北京高考各高中成绩及本科升学率数据排名及分析...
  18. 从零开始搭建一个Vue项目
  19. 互联网五层、七层结构
  20. 微信支付公的众号支付和扫码支付

热门文章

  1. linux usb 子系统(二)- host driver
  2. 提高独立解决问题的能力
  3. igh (学习笔记)
  4. 《零基础入门学习Python》学习笔记(1-25)
  5. 高等数学(第七版)同济大学 习题10-3 (后6题)个人解答
  6. 学术工具之学科信息门户大全
  7. 【Linux】Ubuntu系统中安装Rust时Command ‘curl’ not found解决方法记录
  8. 干饭了干饭了 适合新手 git命令和流程
  9. 【Qt】有一种Bug叫“麻烦制造者——福昕PDF阅读器”
  10. Winform窗体学习笔记 第七篇 TextBox类