Linux umask

umask决定了文件创建(包括目录)时默认访问权限。对于文件,执行权限不可以在创建时赋予。必须在创建后使用chmod命令。

umask值是777减去默认权限。

如umask为022,则文件默认访问权限为644,目录为755。

查看用户当前umask

[oracle@odilab ~]$ umask
0022
[oracle@odilab ~]$ umask 066
[oracle@odilab ~]$ umask
0066
[oracle@odilab ~]$ touch aa.txt
[oracle@odilab ~]$ ls -ltrh aa.txt
-rw------- 1 oracle oinstall 0 Jan 15 08:16 aa.txt

在bash中,通常在~/.bash_profile中配置umask。



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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值