umask 可以用于特殊权限吗

问题描述

有没有办法在创建文件和目录的过程中使用 umask 或其他一些命令为其设置特殊权限?

即如果我将 umask 设置为 0000 ,则文件权限将变为 0666 ,而对于目录,它将变为 0777 。在任何情况下,都不会设置认的特殊权限。

解决方法

不,不能设置特殊权限。

引用 Arch Wiki: umask

忽略掩码的 suid、sgid 和粘性位。