umask命令用法

NAME

       umask — get or set the file mode creation mask

SYNOPSIS

       umask [−S] [mask]

EXAMPLES

       Either of the commands:

           umask a=rx,ug+w

           umask 002

       sets the mode mask so that subsequently created files have their S_IWOTH bit cleared.


       After setting the mode mask with either of the above commands, the umask command can  be  used  to

       write out the current value of the mode mask:

           $ umask

           0002

       (The  output format is unspecified, but historical implementations use the octal integer mode for‐

       mat.)

           $ umask −S

           u=rwx,g=rwx,o=rx

       Either of these outputs can be used as the mask operand to a subsequent invocation  of  the  umask

       utility.

       Assuming the mode mask is set as above, the command:

           umask g−w

       sets the mode mask so that subsequently created files have their S_IWGRP and S_IWOTH bits cleared.

       The command:

           umask −− −w

       sets the mode mask so that subsequently created files have all their write bits cleared. Note that

       mask operands −r, −w, −x or anything beginning with a <hyphen>, must be preceded by "−−"  to  keep

       it from being interpreted as an option.

最关键的一点就是,umask中的mask与chmod中的mask是2进制补码关系,逐位取反就行。它描述的是禁止(剔除)哪些权限。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值