创建文件或目录时,为文件或目录指定的缺省文件权限由用户掩码进行控制。用户掩码由用户初始化文件中的 umask 命令设置。可以通过键入 umask 并按回车键来显示用户掩码的当前值。
用户掩码中包含下列八进制值:
第一位用来为用户设置权限
第二位用来为组设置权限
第三位用来为其他实体设置权限(又称作 world)
请注意,如果第一位是零,它将不显示出来。例如,如果用户掩码设置为 022,则将显示 22。
如需确定要设置的 umask 值,请用 666(对于文件)或 777(对于目录)减去所需的权限值。差值就是要用于 umask 命令的值。例如,假设您希望将文件的缺省模式设置为 644 (rw-r--r--),666 与 644 的差值 022 就是将用作 umask 命令参数的值。
下表提供了 umask 值。它显示了为 umask 的每个八进制值创建的文件权限和目录权限。
|
用户初始化文件中的下行用来将缺省的文件权限设置为 rw-rw-rw-。
umask 000