是否可以借助 umask 为文件分配执行权限。 当我用谷歌搜索时,发现 umask 不仅是 666 和分配权限之间的区别,而且它将数字转换为 rwx,然后通过将 umask 转换为 rwx 与 umask 进行比较,并将差异作为分配权限给出。
例如:
文件有默认的666 (rw-rw-rw-
),如果umask是002 (-------w-
) 那么写权限将被移除来自他人。而 umask 001 (--------x
),所以它不会影响权限。
那么如何使用 umask 分配执行权限呢?
最佳答案
你不能。 umask 用于减少权限,而不是增加权限。听起来您在问如何使默认权限包括创建的任何新文件的可执行 (x) 位。这确实不是一个好主意,并且不受支持(至少 umask 不支持)。
关于linux - 如何通过umask授予执行权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25285109/