码迷,mamicode.com
首页 > 系统相关 > 详细

菜鸟学Linux - 文件/文件夹的隐藏属性

时间:2014-08-05 00:24:48      阅读:315      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   使用   strong   io   文件   数据   

文件/文件夹居然还有隐藏属性?没错,隐藏属性对于文件/文件夹的安全很重要。好比如说,我们需要使用”鉴定符“来揭开装备的隐藏属性;在Linux中chattr/lsattr就是“鉴定符”。

chattr基本格式为:chattr +-=[acdeijstuADST] 。+表示增加某种隐藏属性;-表示取出某种隐藏属性;=表示直接设置隐藏属性。man chattr可知:

The letters ‘acdeijstuADST’ select the new attributes for the files: append only (a), compressed (c), no dump (d), extent format (e), immutable (i),  data  journalling (j), secure deletion (s), no tail-merging (t), undeletable (u), no atime updates (A), synchronous directory updates (D), synchronous updates (S), and top of directory hierarchy (T).

纵观这些隐藏属性,a和i是比较霸气的。设定了a以后,那么对于一个文件来说,只能增加数据,删除和修改数据都是禁止的(是不是比较适用于log文件呢?)。设定了i,那文件就不可增加/修改/删除数据了。

下面就来使用一下Linux下面的“鉴定符”,步骤如下:

1. 创建文件:attrtest.txt

2. 查看隐藏属性

3. 设置隐藏属性:+i

4. 尝试删除该文件 (尝试删除失败)

bubuko.com,布布扣

 

上面的步骤,如果对文件夹设置一遍,会有什么样的结果呢?

1. 创建文件夹:attrtestFolder

2. 查看隐藏属性

3. 设置隐藏属性:+i

4. 尝试往该文件夹添加文件或者删除该文件夹 (均失败而告终)

bubuko.com,布布扣

更多关于chattr/lsattr,还是man一下吧!

菜鸟学Linux - 文件/文件夹的隐藏属性,布布扣,bubuko.com

菜鸟学Linux - 文件/文件夹的隐藏属性

标签:style   blog   http   使用   strong   io   文件   数据   

原文地址:http://www.cnblogs.com/jonathanlin/p/3891111.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!