参考链接:
https://www.cnblogs.com/youxin/p/11100449.html

现象:
root用户删除一个普通的文件,提示:permission denied。该文件标红。

原因,设置了chattr权限保护:可以通过lsattr命令查看

  1. chattr权限简介
    chatrr权限是一种非常特殊的权限,它设置的属性对超级用户root也有效。只不过,它设置的属性也可以通过root来删除。
    归根结底,chattr的作用是防止用户(包括root)对文件或目录进行误操作(比如修改或删除)的一种保险手段。

  2. chattr命令
    chattr [±=][选项] 文件/目录
    权限增加减少:
    +:增加权限(属性)
    -:删除权限(属性)
    =:设置权限(属性)

权限具体类型:
 a :设置a之后,这个文件将只能增加数据,而不能删除也不能修改数据,只有root才能设置这个属性。
  i :它可以让一个文件不能被删除、改名,设置连接也无法写入或添加数据。只有root才能设置这个属性。

EG: chattr +i filename

问题:已经去掉了某个文件的i属性和a属性,为什么还是不能删除???
原因在于该文件的所在目录的属性也要去掉。
如果去掉文件或目录的隐藏属性之后还是不能删除,那么查看父目录是否配置了不可删除的隐藏属性,若父目录有配置,文件也是不能删除的,需要逐级往上查看。

查看文件的系统属性
命令格式:lsattr [选项] 文件名

[root@localhost tmp]# lsattr a.txt
----i--------e- a.txt
可以发现,小写字母i表示该文件被设置了i属性

linux root用户无法删除文件,提示permission denied相关推荐

  1. linux把root用户删了,linux root用户没法删除文件

    linux文件有用户或用户组权限,即可对文件进行任何操作.但是除了所有者权限,部分文件系统的文件还有扩展属性. 拥有超级权限的用户可以使用chattr的权限增加文件扩展属性,这项指令可改变存放在ext ...

  2. 执行.sh文件提示permission denied

    创建了一个如下内容的build.sh文件: #!/bin/bash mvn clean compile 终端下使用 ./build.sh 命令运行该文件提示Permission denied错误. 处 ...

  3. rmdir删除文件报Permission denied in 错误

    写了个删除文件夹下的目录和文件的函数,文件可以删除,但是目录删除不掉,出现"Permission denied in "的警告,这个问题是由于在函数打开后,没有关闭,直接删除导致的 ...

  4. root账号通过ssh登录提示 Permission denied, please try again的其他情况

    root账号不能登录linux大多数情况网上已经有了,操作了一遍仍然不能解决我的问题.终于在偶尔做一次提权命令操作的时候发现了问题根源.如果你一直提示 Permission denied, pleas ...

  5. Linux ftp 上传文件 提示 Permission denied 解决办法

    ■前言 使用bat脚本直接上传文件,到Linux(Ubuntu)中. putFile.bat --------- start ftp -v -i -s:"myFtp.txt" 19 ...

  6. linux单用户模式删除文件,如何在Linux上使用Tmpwatch/Tmpreaper删除早于N天的文件

    您可能错过了删除计算机上某个目录中不再需要的文件的操作. 它可能已经成长了一段时间. 如果有足够的存储空间,则应删除它们,因为这会在列出文件时减慢系统速度. 同样,当一个目录中有成千上万个文件时,它可 ...

  7. android tmp目录权限不够,/tmp目录下执行脚本失败提示Permission denied

    Linux上执行Shell脚本运行失败提示Permission denied一个问题,挺好的问题,切中了知识盲点. 问题现象 Shell脚本在/tmp目录下,执行./test.sh运行失败,提示Per ...

  8. linux拷贝文件提示没权限,Ubuntu复制文件时提示Permission denied怎么解决?

    Ubuntu系统把一个文件复制到另一个文件时提示"Permission denied",这个错误提示的意思是认可被拒绝,意味着复制文件的权限发现了问题,那么该怎么解决呢? 一.表面 ...

  9. 通过木马程序rootkit隐蔽行踪-创建root用户都删除不了的木马文件

    1-1-1-通过木马程序rootkit隐蔽行踪 1-1-2-创建一个让root用户都删除不了的木马文件 实战1 :内容 : 1.通过rootkit提权 2.通过rootkit隐藏木马进程号 3.通过r ...

最新文章

  1. Win64 驱动内核编程-1.环境搭建
  2. (chap2 简单的Http协议) 请求报文和响应报文
  3. linux命令拉取windows的文件,find命令、文件名后缀以及Linux和Windows互传文件(示例代码)...
  4. python telnetlib 协商_Python telnetlib:令人惊讶的问题
  5. 新一代蓝牙5标准开启 会成为物联网的最佳选择吗
  6. C# 向Main函数传递参数(程序启动时传递参数)
  7. PYPL 12月榜单发布,编程语言、IDE与数据库市场如何?
  8. Linux-0.11内核学习-添加系统调用
  9. 返回目录中所有JPG图像的文件名列表
  10. 语音信号处理基础知识-常用特征及预处理
  11. 服务器网站5m带宽可以同时在线多少人?
  12. java生成pdf旋转_Java 添加、删除、旋转PDF页面
  13. 安卓第三方支付之微信支付
  14. 10、返回当前审批流程图、后续审批按钮
  15. H3C设备网吧万兆光模块解决方案
  16. 微服务出现Shutting down DiscoveryClient问题
  17. 《韩非子》——《孤愤》
  18. 面试官,你到底安的什么心?
  19. Layer 打开新页面
  20. 和成熟男人谈恋爱是什么感觉

热门文章

  1. 计算机技术职业资格证有效期,软件设计师证书有效期是多久?永久有效吗?
  2. 带你开发一个远程控制项目---->STM32+标准库+阿里云平台+传感器模块+远程显示-------之 MQTT连接阿里云平台
  3. android 编译 pppoe,android pppoe
  4. 当今广域网优化的挑战和困难
  5. LLM底座模型:LLaMA、Palm、GLM、BLOOM、GPT结构对比
  6. SQL Server 中位数、标准差、平均数 1
  7. C语言编程用递归法求5!
  8. Linux、C/C++、CS-Notes
  9. imu相机标定_相机+imu标定
  10. SDL 开发实战(一):SDL介绍