zoukankan      html  css  js  c++  java
  • Linux文件与目录隐藏权限

    Linux中的文件和目录除了普通的9个权限,还有隐藏的权限。

    查看和改变文件或目录的隐藏权限的命令分别为:lsattr和chattr

    1.  lsattr

    lsattr比较简单,后面加上文件或目录名就可以查看隐藏权限。参数如下:

    -a :列出隐藏文件的隐藏权限

    -d 目录 :显示目录本身的隐藏属性,而不是列出目录下的文件的隐藏权限

    -R 目录 :递归显示目录下的所有文件和目录的隐藏权限

    2. chattr

    + :添加指定属性

    - :移除指定属性

    = :设置文件或目录的属性为给定属性,没有指出的属性移除

    A :当配置了 A 属性时,当你有存取此文件(或目录)时,他的访问时间 atime将不会被修改,可避免I/O较慢的机器过度的存取磁碟。这对速度较慢的计算机有帮助
    S :一般Linux中的文件的存储不是实时写到磁盘的,而是先存到缓冲区中;如果加上 S 这个属性时,当你进行任何文件的修改,文件的改动就会实时同步的写入磁盘。
    a :设置a 属性后,这个文件将只能添加数据,不能删除也不能修改数据;只有root 用户才能设置这个属性。
    c :自动的将文件进行压缩,在读取的时候将会自动解压缩,但是在储存的时候,将会先进行压缩后再储存
    d :当 dump 程序被运行的时候,配置 d 属性将可使该文件(或目录)不会被 dump 备份
    i : 设置这个属性后,这个文件就不能被删除、重命名、设置链接,也无法写入或新增数据。只有 root 用户能设置这个属性
    s :当文件设置了 s 属性后,如果这个文件被删除,他将会被完全的移除出这个硬盘空间,无法恢复
    u :与 s 相反的,当使用 u 来配置文件时,如果该文件被删除了,则数据内容其实还存在磁碟中,可以使用来救援该文件喔!

    ps:还有一些属性需要研究,to be continued...

    参考:

    http://vbird.dic.ksu.edu.tw/linux_basic/0220filemanager_4.php

  • 相关阅读:
    wikioi 1002 旁路
    OS X升级到10.10使用后pod故障解决方案出现
    Python challenge 3
    maven 编
    独立博客网站FansUnion.cn操作2多年的经验和教训以及未来计划
    Wakelock API详解
    智遥工作流——会签与多人审批区别
    mysql 参数optimizer_switch
    OpenRisc-31-关于在设计具有DMA功能的ipcore时的虚实地址转换问题的分析与解决
    TROUBLE SHOOTING: FRM-30425
  • 原文地址:https://www.cnblogs.com/daemon369/p/3300285.html
Copyright © 2011-2022 走看看