2

是否可以在 umask 的帮助下为文件分配执行权限。正如我在谷歌上发现的那样,umask 不仅是 666 和分配权限之间的区别,而且它会将数字转换为 rwx,然后通过将 umask 转换为 rwx 与 umask 进行比较,差异作为分配权限给出。

例如:

文件默认为 666 ( rw-rw-rw-),如果 umask 为 002 ( -------w-) 则写入权限将从其他文件中删除。while umask 001 ( --------x),所以它不会影响权限。

那么如何使用 umask 分配执行权限呢?

4

1 回答 1

4

你不能。umask 用于减少权限,而不是增加权限。听起来您在问如何使默认权限包括创建的任何新文件的可执行 (x) 位。这确实不是一个好主意,并且不受支持(至少不受 umask 支持)。

于 2014-08-13T11:41:18.743 回答