系统管理指南:基本管理

缺省的文件权限 (umask)

创建文件或目录时,为文件或目录指定的缺省文件权限由用户掩码进行控制。用户掩码由用户初始化文件中的 umask 命令设置。可以通过键入 umask 并按回车键来显示用户掩码的当前值。

用户掩码中包含下列八进制值:

请注意,如果第一位是零,它将不显示出来。例如,如果用户掩码设置为 022,则将显示 22。

如需确定要设置的 umask 值,请用 666(对于文件)或 777(对于目录)减去所需的权限值。差值就是要用于 umask 命令的值。例如,假设您希望将文件的缺省模式设置为 644 (rw-r--r--),666 与 644 的差值 022 就是将用作 umask 命令参数的值。

还可以使用下表来确定要设置的 umask 值。下表显示了为 umask 的每个八进制值创建的文件权限和目录权限。

表 4–22 umask 权限的值

umask 八进制值

文件权限 

目录权限 

0

rw-

rwx

1

rw-

rw-

2

r--

r-x

3

r--

r--

4

-w-

-wx

5

-w-

-w-

6

--x

--x

7

---(无)

---(无)

用户初始化文件中的下行用来将缺省的文件权限设置为 rw-rw-rw-


umask 000