是否可以在umask的帮助下为文件分配执行权限。 当我谷歌然后发现umask不仅仅是666和分配权限之间的差异,但它将数字转换为rwx,然后通过将umask转换为rwx与umask进行比较,差异作为分配的权限给出。
例如:
文件默认为666(rw-rw-rw-
),如果umask为002(-------w-
),则写入权限将从其他人中删除。而umask 001(--------x
),所以它对权限没有影响。
那么如何用umask分配执行权限?
答案 0 :(得分:2)
你做不到。 umask用于减少权限,而不是增加权限。听起来你问的是如何使默认权限包括创建的任何新文件的可执行(x)位。这确实不是一个好主意,并且不受支持(至少不支持umask)。