我设置了 umask = 0000。但是当我创建文件时,它的权限为 666。虽然目录的权限为 777,但没关系。
另外,我的目标是创建具有权限 774 的文件/目录,我猜这个 umask 应该是 003?
答案1
Umask 不提供文件的可执行权限。因此这是正确的。
umask 0003
将创建权限为 774 的目录。但对于文件,您必须自行设置可执行权限。umask 不提供此功能。
chmod 774 file
我设置了 umask = 0000。但是当我创建文件时,它的权限为 666。虽然目录的权限为 777,但没关系。
另外,我的目标是创建具有权限 774 的文件/目录,我猜这个 umask 应该是 003?
Umask 不提供文件的可执行权限。因此这是正确的。
umask 0003
将创建权限为 774 的目录。但对于文件,您必须自行设置可执行权限。umask 不提供此功能。
chmod 774 file