`

文件权限与umask的作用(转)

阅读更多

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics