Linux默认的文件权限为666,目录权限为777。可通过umask(掩码)设置不允许的权限。具体如下表:

 

文件

目录

默认权限

666

777

umask

0002

0002

最终权限

664

775

[stone@localhost ~]$ umask

0002

[stone@localhost ~]$ mkdir file2

[stone@localhost ~]$ touch f2

[stone@localhost ~]$ ll f2 -d file2

-rw-rw-r-- 1 stone stone    0 Feb 16 17:44 f2

drwxrwxr-x 2 stone stone 4096 Feb 16 17:44 file2

[stone@localhost ~]$ rm -r f2 file2

[stone@localhost ~]$ umask 0022

#设置umask

[stone@localhost ~]$ mkdir file2

[stone@localhost ~]$ touch f2

[stone@localhost ~]$ ll f2 -d file2

-rw-r--r-- 1 stone stone    0 Feb 16 17:55 f2

drwxr-xr-x 2 stone stone 4096 Feb 16 17:55 file2