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用户都不能删除的话,情况会如何呢? 

总结

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

相关文章

  • Linux inotify实时备份实现方法详解

    Linux inotify实时备份实现方法详解

    这篇文章主要介绍了Linux inotify实时备份实现方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • 在Linux中使用Vundle管理Vim插件的方法

    在Linux中使用Vundle管理Vim插件的方法

    Vim缺乏默认的插件管理器,所有插件的文件都散布在~/.vim下的几个文件夹中,插件的安装与更新与删除都需要自己手动来,既麻烦费事,又可能出现错误。下面这篇文章主要给大家介绍了关于在Linux中使用Vundle管理Vim插件的方法,需要的朋友可以参考下。
    2018-04-04
  • linux中vim如何删除当前文件中的所有内容

    linux中vim如何删除当前文件中的所有内容

    这篇文章主要介绍了linux中vim如何删除当前文件中的所有内容问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • ubuntu16.04下安装openssh-server报依赖错误的完美解决方法(非常不错)

    ubuntu16.04下安装openssh-server报依赖错误的完美解决方法(非常不错)

    这篇文章主要介绍了ubuntu16.04下安装openssh-server报依赖错误的完美解决方法(非常不错)的相关资料,需要的朋友可以参考下
    2016-11-11
  • linux下RPM包安装基于xinetd的服务的管理

    linux下RPM包安装基于xinetd的服务的管理

    大家好,本篇文章主要讲的是linux下RPM包安装基于xinetd的服务的管理,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下,方便下次浏览
    2021-12-12
  • linux nslookup命令使用详解

    linux nslookup命令使用详解

    这篇文章主要介绍了linux nslookup命令使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • Linux修改hostname与免密码登录的方法

    Linux修改hostname与免密码登录的方法

    这篇文章主要介绍了Linux修改hostname与免密码登录的方法,非常不错,具有一定的参考借鉴价值 ,需要的朋友可以参考下
    2018-07-07
  • Linux如何实现断点续传文件功能

    Linux如何实现断点续传文件功能

    最近在工作中遇到一个需求,要实现Linux下的文件传输,支持断点续传,所以这篇文章主要给大家介绍了关于Linux如何实现断点续传文件功能的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-12-12
  • linux 类型  版本 内存 磁盘 查询命令介绍

    linux 类型  版本 内存 磁盘 查询命令介绍

    这篇文章介绍了linux 类型 、版本、内存、磁盘 查询命令,希望本篇文章可以帮助到大家的学习,喜欢本篇文章可以收藏一下方便下次浏览
    2021-11-11
  • linux网站服务Apache的安装与配置方法详解

    linux网站服务Apache的安装与配置方法详解

    这篇文章介绍下linux网站服务apache的安装与配置方法,本文分为四部分给大家介绍的非常详细,感兴趣的朋友可以参考下
    2016-10-10

最新评论