问答详情
源自:1-2 shell编程之环境变量配置文件的功能(上)

文件默认权限

文件最高权限是rw_rw_rw_,假设umask是033即_wx_wx_wx,那删掉重叠就是r_xr_xr_x即555。文件默认权限是可执行的,这样也不对啊???

提问者:weibo_豹子头wyx_0 2016-06-24 21:30

个回答

  • 王慧勇
    2016-06-26 19:45:16
    已采纳

    umask 只会屏蔽权限,并不会添加权限,这也是 mask 字面的意思,就是屏蔽,因此你举的例子中,不会给文件加上执行权限。

    umask 0033
    touch aaa
    ls -l aaa

    显示结果为

    rw-r--r--