即使在设置 umask= 0000 后仍具有 666 权限

即使在设置 umask= 0000 后仍具有 666 权限

我设置了 umask = 0000。但是当我创建文件时,它的权限为 666。虽然目录的权限为 777,但没关系。

另外,我的目标是创建具有权限 774 的文件/目录,我猜这个 umask 应该是 003?

答案1

Umask 不提供文件的可执行权限。因此这是正确的。

umask 0003将创建权限为 774 的目录。但对于文件,您必须自行设置可执行权限。umask 不提供此功能。

chmod 774 file

相关内容