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

 更新时间:2019年03月02日 14:40:25   作者:杰瑞26  
今天小编就为大家分享一篇关于Linux删除文件提示Operation not permitted的处理办法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

经常有同事问,删除文件/目录时报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用户都不能删除的话,情况会如何呢? 

总结

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

相关文章

  • 使用Apache打造完美限制的HTTP下载服务器

    使用Apache打造完美限制的HTTP下载服务器

    话说现在建站真不容易,想好好搞一个下载站,总会被人WC的采集,盗链,攻击,无人值守的垃圾站比苦心经营的站收入还要可观。所以保卫好自己的服务器是一件很重要的工作
    2016-08-08
  • Linux之Centos8创建CA证书教程

    Linux之Centos8创建CA证书教程

    大家好,本篇文章主要讲的是Linux之Centos8创建CA证书教程,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • Linux下NTP服务器配置详细过程

    Linux下NTP服务器配置详细过程

    大家好,本篇文章主要讲的是Linux下NTP服务器配置详细过程,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下哦,方便下次浏览
    2021-11-11
  • Linux利用Sysctl命令调整内核参数

    Linux利用Sysctl命令调整内核参数

    Sysctl指令是对系统核心参数的设置,下面这篇文章主要给大家介绍了关于Linux利用Sysctl命令调整内核参数的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。
    2018-01-01
  • windows安装apache系统中无apache2服务解决方案

    windows安装apache系统中无apache2服务解决方案

    一直都是用WIN开发PHP,今天有用户反映SHUGUANG CMS在APACHE+PHP中不能正常运行,只好自己机器配置个环境测试,遇到点小问题,搜索相关资料,终于解决
    2011-09-09
  • 阿里云LNMP 云服务器重启后网站打不开解决方法

    阿里云LNMP 云服务器重启后网站打不开解决方法

    购入了阿里云云服务器之后,感觉十分满意,特别是阿里云的“快照”功能,对于折腾帝来说简直就是神器。云服务器随便弄,弄坏了大不了一个“回滚快照”,秒秒钟的事而已
    2013-06-06
  • 让你知道什么是 SVN

    让你知道什么是 SVN

    subversion(简称svn)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。
    2009-03-03
  • Centos7实现磁盘限额设置方法

    Centos7实现磁盘限额设置方法

    本篇文章给大家详细分享了Centos7实现磁盘限额设置方法,对此有需要的朋友可以参考学习下。
    2018-02-02
  • Linux下php连接SQLServer 2000数据库的配置方法

    Linux下php连接SQLServer 2000数据库的配置方法

    Linux服务器中的php程序能够连接到Windows服务器中的SQL Server 2000数据库,这里分享下配置方法,需要的朋友可以参考下
    2013-06-06
  • p8net bet LINUX 云版本 1.b.1

    p8net bet LINUX 云版本 1.b.1

    这篇文章主要介绍了p8net bet LINUX 云版本 1.b.1,需要的朋友可以参考下
    2016-11-11

最新评论