用户的 Umask 设置=rwx、组=r、其他=

用户的 Umask 设置=rwx、组=r、其他=

我怎样才能在 ubuntu 中设置 umask 权限,如下所示:

用户 = rwx 组 = r 其他 =

我尝试过这个面膜,但是没有效果:

umask 011

答案1

引用manpageman umask):

For example, the following default ACL
       is equivalent to a umask of 022:

           u::rwx,g::r-x,o::r-x

因此,为了实现您的目标,您需要进行数学运算777 - (OCTAL value of expected permissions)才能获得umask(这当然是八进制数学,所以不是最简单的)

您希望对特定文件夹或文件拥有的权限是740( u::rwx,g::r--,o::---)。777 - 740结果为八进制值037。您需要使用umask,然后使用037

请注意,您可能需要谨慎使用此处的“默认”umask - 有些内容可能无法进入文件夹和文件等。

相关内容