umask是shell里面内置的一个命令. 设置进程的文件模式创建屏蔽码, 这个屏蔽码会在open/mkdir/mkfifo/mknod等系统调用时使用, 用来关闭文件模式中对应位置的权限位.

op1@5ef1a50fef8f:~$ umask
0002
op1@5ef1a50fef8f:~$ touch 1
op1@5ef1a50fef8f:~$ ll
total 24
-rw-rw-r-- 1 op1  op1     0 May  2 02:10 1
op1@5ef1a50fef8f:~$ umask 0077
op1@5ef1a50fef8f:~$ umask
0077
op1@5ef1a50fef8f:~$ rm 1
op1@5ef1a50fef8f:~$ touch 1
op1@5ef1a50fef8f:~$ ll
total 24
-rw------- 1 op1  op1     0 May  2 02:11 1