Skip to content

Latest commit

 

History

History
47 lines (20 loc) · 1.33 KB

day015.md

File metadata and controls

47 lines (20 loc) · 1.33 KB

day015

文件与目录的默认限权与隐藏限权:

之前的学习中得到文件有若干属性,包括读写执行三种。

除了基本的读写执行之外,在linux传统的ext2/ext3/ext4文件系统下,我们还可以设定其他的系统隐藏属性,这部分可以由chattr来设定,然后通过lsattr来查看。

文件预设权限:umask

umask制定目前用户在建立文件或目录时候的权限默认值。

在我的deepin15.11 zsh中 umask返回 022.

umask -S 返回 u=rwx,g=rx,o=rx

umask的返回值是数字形态的限权设定分数,-S则表示symbolic,以符号的形式在显示出权限。

在默认权限的属性上,目录与文件是不一样的,x权限对目录很重要,但是对文件不那么重要。

umask的分数指的是,默认权限需要减掉的分数。

对于文件的默认属性分数为666,对于目录的默认属性分数为777. 在新建文件或者目录的时候都需要默认减掉022。

umask的利用与重要性:专题制作

umask 002,就可以重新定义属性。

文件隐藏属性:

chattr [+-=] [ASacdisu] 文件或者目录名称

A:访问时间atime不会改变。

S:文件是一部写入磁盘的,加上S,同步写入磁盘。

a:文件只能增加数据。

i:文件不能删除、改名、设定连接、写入、新增数据。