重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
在Linux中删除文件时出现Operation not permitted提示如何解决?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
创新互联为企业级客户提高一站式互联网+设计服务,主要包括成都网站制作、成都网站建设、外贸营销网站建设、app软件定制开发、小程序定制开发、宣传片制作、LOGO设计等,帮助客户快速提升营销能力和企业形象,创新互联各部门都有经验丰富的经验,可以确保每一个作品的质量和创作周期,同时每年都有很多新员工加入,为我们带来大量新的创意。
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 ~]#
Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,使用Linux能运行主要的Unix工具软件、应用程序和网络协议。
看完上述内容,你们掌握在Linux中删除文件时出现Operation not permitted提示如何解决的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!