我怎样才能在 ubuntu 中设置 umask 权限,如下所示:
用户 = rwx 组 = r 其他 =
我尝试过这个面膜,但是没有效果:
umask 011
答案1
引用manpage
(man 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 - 有些内容可能无法进入文件夹和文件等。