1. 文件权限有读,写,执行三种权限,分别用r,w,x代表,这三种权限的数值大小如下表所示:
1 x
2 w
4 r
2. 根据这三个数值可以得到混合权限数值表
1 --x
2 -w-
3 -wx
4 r--
5 r-x
6 rw-
7 rwx
3. Linux的文件有三种权限组成,执行ls -lh可以看到Linux下的文件权限如下所示
drwxr-xr-x
分四个部分解释
d rwx r-x r-x
目录 文件所有者的权限 同组用户的权限 其它用户的权限
表示为数值就是755
4. umask的设置文件或目录创建时的默认权限
下表是umask值与默认权限的对照表:
umask 文件 目录
0 6 7
1 6 6
2 4 5
3 4 4
4 2 3
5 2 2
6 0 1
7 0 0
对于文件,可以理解umask的作用为屏蔽权限位,例如
umask 022,不屏蔽所属用户的权限,屏蔽同组用户的w权限,屏蔽其他用户的w权限,于是文件的默认权限为755
更简便的方法是用777减去022,得到755