文件的隐藏权限

除了文件的读写,执行权限外,linux还有一种隐藏权限,设置隐藏权限可以防止一些其他用户的误操作或者恶意操作,当我们配置了nginx的放跨站攻击或其他安全措施后,相应的会在项目的根目录下生成一个隐藏文件.user.ini,当删除整个项目时会阻止操作完成.我们使用ls命令并使用chmod chown等命令设置了文件权限后会发现还是无法删除.这就是因为这个文件有隐藏的权限

查看文件的隐藏权限类型

命令: lsattr

可以看到有 i e两个权限

1 A:即Atime,告诉系统不要修改对这个文件的最后访问时间。2 S:即Sync,一旦应用程序对这个文件执行了写操作,使系统立刻把修改的结果写到磁盘。3 a:即Append Only,系统只允许在这个文件之后追加数据,不允许任何进程覆盖或截断这个文件。如果目录具有这个属性,系统将只允许在这个目录下建立和修改文件,而不允许删除任何文件。4 b:不更新文件或目录的最后存取时间。5 c:将文件或目录压缩后存放。6 d:当dump程序执行时,该文件或目录不会被dump备份。7 D:检查压缩文件中的错误。8 i:即Immutable,系统不允许对这个文件进行任何的修改。如果目录具有这个属性,那么任何的进程只能修改目录之下的文件,不允许建立和删除文件。9 s:彻底删除文件,不可恢复,因为是从磁盘上删除,然后用0填充文件所在区域。
10 u:当一个应用程序请求删除这个文件,系统会保留其数据块以便以后能够恢复删除这个文件,用来防止意外删除文件或目录。
11 t:文件系统支持尾部合并(tail-merging)。
12 X:可以直接访问压缩文件的内容
13 e: 表示文件以ext4 extents存储的,ext4上新建文件的默认属性,不可用chattr修改

取消或添加文件的隐藏权限

使用+ -加权限类型即可设置文件的隐藏权限

chattr -i //减去文件的 i 隐藏数字属性,然后即可使用rm 正常删除
chattr +i //添加隐藏权限

Linux 文件隐藏权限相关推荐

  1. linux 文件隐藏权限,linux文件基本权限、默认权限、隐藏权限和ACL权限

    基本权限 文件属性rwx 每个文件当用ls -l查看时,都会显示文件的详细属性信息,其中在排在首位的共有10位字符信息 例如 -rw-r–rw-. 1 root root --.. 共有10位,第一位 ...

  2. linux下文件属性rwxr,Linux文件的权限[srwxr-xr-x]

    Linux文件的权限[srwxr-xr-x] 发布时间:2018-07-28 09:37, 浏览次数:1288 , 标签: Linux srwxr xr 一.UNIX下关于文件权限的表示方法和解析 U ...

  3. 查看linux文件的权限:ls -l 文件名称

    查看linux文件的权限:ls -l 文件名称 查看linux文件夹的权限:ls -ld 文件夹名称(所在目录) 修改文件及文件夹权限: sudo chmod -(代表类型)×××(所有者)×××(组 ...

  4. Linux文件默认权限和umask笔记

    关于Linux文件默认权限的问题,可以实际先尝试一下如下命令: root用户登录 [root@localhost test]# touch file1 [root@localhost test]# l ...

  5. linux----------今天又遇到一个奇葩的问题,就是linux文件的权限已经是777了但是还是没有写入权限,按照下面的命令就解决了

    linux----------今天又遇到一个奇葩的问题,就是linux文件的权限已经是777了但是还是没有写入权限,按照下面的命令就解决了 参考文章: (1)linux----------今天又遇到一 ...

  6. linux文件的权限已经是777了但是还是没有写入权限

    linux----------今天又遇到一个奇葩的问题,就是linux文件的权限已经是777了但是还是没有写入权限,按照下面的命令就解决了 查看SELinux状态: 1./usr/sbin/sesta ...

  7. Linux文件的权限-羽飞作品

    Linux文件的权限 (1/2) http://www.boobooke.com/v/bbk1540 Linux文件的权限 (2/2) http://www.boobooke.com/v/bbk154 ...

  8. Linux 文件的权限

    第1章 文件的权限 1.1 对于文件rwx权限 开启两个窗口  一个root用户  一个普通用户 root用户用于更改权限,普通用户用于测试 创建环境 [root@oldboyedu50-lnb ~] ...

  9. Linux文件的权限[srwxr-xr-x]

    一.UNIX下关于文件权限的表示方法和解析 UNIX下关于文件权限的表示方法和解析 SUID 是 Set User ID, SGID 是 Set Group ID的意思. UNIX下可以用ls -l ...

最新文章

  1. java使用HttpClient传输json格式的参数
  2. ctags对部分目录生成tags
  3. boost::mp11::mp_erase相关用法的测试程序
  4. abstract class 和 interface 区别
  5. 蓝牙最新版本6.0_FIIL新品 T1 Lite,蓝牙5.2加持下的TWS耳机
  6. [摘]IIS上部署WCF的问题
  7. 【计算机网络】HTTP协议历史版本
  8. Android 数据库综述(二) 程序计算器与信号量来处理多线程并发问题
  9. JavaScript之判断用户登录信息
  10. ubuntu中bash,sh,./,bash区别
  11. JAVA 遍历文件夹下的所有文件
  12. macOS中LaTeX报错Package fontspec Error: The font “SimHei“ cannot be found
  13. 图片裁切批处理_PS照片裁剪批量处理方法
  14. 30岁前不必在乎的30件事
  15. NodeJS解析前端请求图片链接,将服务器目录下的图片返回给前端用于页面展示
  16. 这才是陆奇看重的创业者:最小19岁,开拖拉机的斯坦福毕业生,弃医从文的武大学生……...
  17. GitHub在Markdown上乱哄哄 - 将666更改为DCLXVI
  18. java实现Excel动态列导出的简单例子
  19. 【Hack The Box】windows练习-- Silo
  20. Java:Excel写入“合并单元格“

热门文章

  1. 全局函数的名字应当使用“动词”或者“动词+名词”(动宾词组)
  2. Aurora8B10B IP使用 -05- 收发测试应用示例
  3. linux--积累--分析清理服务器大文件--分析清理磁盘空间
  4. OOM和JVM最详细介绍
  5. 23个优秀的机器学习训练公开数据集,一文全知道!
  6. flyway的checksum
  7. 企业网站如何进行外链建设
  8. nltk download所需包
  9. Java如何获取当前系统时间
  10. 当出现程序包XXX不存在的时候,解决方案