在Linux的profile文件中,包含以下语句。umask决定目录和文件被创建时得到的初始权限,“022”时初始权限为“rwxr-xr-x”,即“755”。
umask 022
“022”是八进制格式数据,二进制值为10010,字符表示为“----w--w-”。而umask为屏蔽的意思,即数值取反,二进制取反值为“111101101”,八进制取反值为“755”,字符表示为“rwxr-xr-x”。
用umask命令查看或设置当前的umask,命令如下:
ms@ubuntu:~$ umask
0002
ms@ubuntu:~$ umask 755
ms@ubuntu:~$ umask
0755
ms@ubuntu:~$