文件与目录的默认限权与隐藏限权:
之前的学习中得到文件有若干属性,包括读写执行三种。
除了基本的读写执行之外,在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:文件不能删除、改名、设定连接、写入、新增数据。